{ "status": "success", "isCache": null, "searchCacheKey": null, "tracking_id": "21179423026331105ZYYUX", "journey_type": "RoundTrip", "return_result_type": "general", "Get_Flight_Type": { "find_flight_type": "international", "airport_country": "BD", "uniqueFlightTypes_count": 1, "uniqueFlightTypes": [ "international" ], "get_all_flight_type": [ "international", "international" ], "Segement_Data": [ { "departure_airport_type": "CITY", "departure_airport": "RUH", "arrival_airport_type": "AIRPORT", "arrival_airport": "DAC", "departure_date": "2026-11-16", "departure_airport_country_code": "SA", "arrival_airport_country_code": "BD", "flight_type": "international" }, { "departure_airport_type": "AIRPORT", "departure_airport": "DAC", "arrival_airport_type": "CITY", "arrival_airport": "RUH", "departure_date": "2027-02-10", "departure_airport_country_code": "BD", "arrival_airport_country_code": "SA", "flight_type": "international" } ], "search_parameter": { "journey_type": "RoundTrip", "segment": [ { "departure_airport_type": "CITY", "departure_airport": "RUH", "arrival_airport_type": "AIRPORT", "arrival_airport": "DAC", "departure_date": "2026-11-16", "arrival_date": "" }, { "departure_airport_type": "AIRPORT", "departure_airport": "DAC", "arrival_airport_type": "CITY", "arrival_airport": "RUH", "departure_date": "2027-02-10", "arrival_date": "" } ], "travelers_adult": 1, "travelers_child": 0, "travelers_child_age": [], "travelers_infants": 0, "travelers_infants_age": [], "fare_type": null, "fare_option": null, "content_type": null, "ptc_option": null, "agency_ethnic_list": null, "preferred_carrier": [], "non_stop_flight": "any", "baggage_option": "any", "booking_class": "Economy", "supplier_uid": "all", "partner_id": "2", "language": "en", "short_ref": "7aaa9c282c72edbe21df61b9b818f5e1f88e6e9fca210b0f9e5c37581501b917", "version": null, "team_profile": null, "RefundableOnly": false, "BestFareOnly": false } }, "data": [ { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-0", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-0", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H35M", "transit_time": "1H25M", "routes": [ { "air_segment_key": "QvtStGMAuDKAoHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T22:55:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "CMB", "arrival_time": "2026-11-17T06:25:00.000+05:30", "destination_terminal": null, "destination_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-11-16", "flight_time": "PT5H00M", "distance": "2511", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "266" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "266" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "2", "fareBasisCode": "ME6MSA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjr0OwyAMhB8mut12BGk2ECHK0DA0ZcjS93+MHqBKtWTu0Oe\/EIKJeVVZw39M+Ez1iVITUGDMLSbYsppA+bshYooz+\/OKGCPUE5QOh2ovy5aUgl12G6gF7v6+6kE2zw\/vqaJoi9EsO\/Az+aAtcXtfUYzV4pzj2gFlAS9l3xcAUSw0", "FareInfoRef": "QvtStGMAuDKAYIcbeOAAAA==" }, "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": "QvtStGMAuDKAqHcbeOAAAA==", "origin": "CMB", "departure_time": "2026-11-17T07:50:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DAC", "arrival_time": "2026-11-17T11:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT01H25M", "lay_over_date": "2026-11-17", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "2", "fareBasisCode": "ME6MSA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjr0OwyAMhB8mut12BGk2ECHK0DA0ZcjS93+MHqBKtWTu0Oe\/EIKJeVVZw39M+Ez1iVITUGDMLSbYsppA+bshYooz+\/OKGCPUE5QOh2ovy5aUgl12G6gF7v6+6kE2zw\/vqaJoi9EsO\/Az+aAtcXtfUYzV4pzj2gFlAS9l3xcAUSw0", "FareInfoRef": "QvtStGMAuDKAYIcbeOAAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-0", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H35M", "transit_time": "1H10M", "routes": [ { "air_segment_key": "QvtStGMAuDKAsHcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T14:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CMB", "arrival_time": "2027-02-10T17:05:00.000+05:30", "destination_terminal": null, "destination_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2027-02-10", "flight_time": "PT3H25M", "distance": "1346", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "brand_id": "1308422", "brand_title": "Economy Promo Restricted", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "OL4MP9SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd52CG13ifpRFyUgSiS64f7H6CQUCUvOTPxsJyEEE7uqSh\/+o8GnyStSHoAEYz7zAt+pq5cdIqa4r5fbo98iuKNlQYhSxV\/V2jjZoBTMMltFe2Kc5xgHMumYRRXlZRTLAn5mWmhTHF9bFBPnxHuv7xNKC36VcwdLbCx7", "FareInfoRef": "QvtStGMAuDKAlIcbeOAAAA==" }, "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": "QvtStGMAuDKAuHcbeOAAAA==", "origin": "CMB", "departure_time": "2027-02-10T18:15:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "RUH", "arrival_time": "2027-02-10T21:45:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2511", "lay_over": "PT01H10M", "lay_over_date": "2027-02-10", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "265" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "265" }, "booking_class": { "brand_id": "1308422", "brand_title": "Economy Promo Restricted", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "OL4MP9SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd52CG13ifpRFyUgSiS64f7H6CQUCUvOTPxsJyEEE7uqSh\/+o8GnyStSHoAEYz7zAt+pq5cdIqa4r5fbo98iuKNlQYhSxV\/V2jjZoBTMMltFe2Kc5xgHMumYRRXlZRTLAn5mWmhTHF9bFBPnxHuv7xNKC36VcwdLbCx7", "FareInfoRef": "QvtStGMAuDKAlIcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 91031, "gross_total": 91031, "base_fare": 52527, "tax": 38504, "sell": { "currency": "BDT", "total": 91031, "base_fare": 52527, "tax": 38504 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6OTEwMzEsImJhc2VfZmFyZSI6NTI1MjcsInRheCI6Mzg1MDR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo5MTAzMSwiYmFzZV9mYXJlIjo1MjUyNywidGF4IjozODUwNCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo5MTAzMSwiYmFzZV9mYXJlIjo1MjUyNywidGF4IjozODUwNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 91031, "base_fare": 52527, "tax": 38504, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "52527.00", "tax": "38504.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 91031, "base_fare": 52527, "tax": 38504, "gross": { "base_fare": "52527.00", "tax": "38504.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "19554.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2476.00" }, "Other": { "title": "Others taxes", "amount": "11527.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjkxMDMxLjAwIiwiYmFzZV9mYXJlIjoiNTI1MjcuMDAiLCJ0YXgiOiIzODUwNC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUyNTI3LjAwIiwidGF4IjoiMzg1MDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI5MTAzMS4wMCIsImJhc2VfZmFyZSI6IjUyNTI3LjAwIiwidGF4IjoiMzg1MDQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MjUyNy4wMCIsInRheCI6IjM4NTA0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiOTEwMzEuMDAiLCJiYXNlX2ZhcmUiOiI1MjUyNy4wMCIsInRheCI6IjM4NTA0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjkxMDMxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjE5NTU0LjAwIn0sIllSIjp7ImFtb3VudCI6IjI0NzYuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTE1MjcuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IklPIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1ODU1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVDIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTk1NTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjQ3NiIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "CMB", "operating": "UL", "marketing": "UL", "booking_code": "M", "farebasis": "ME6MSA", "cabin": "economy" }, { "origin": "CMB", "destination": "DAC", "operating": "UL", "marketing": "UL", "booking_code": "M", "farebasis": "ME6MSA", "cabin": "economy" }, { "origin": "DAC", "destination": "CMB", "operating": "UL", "marketing": "UL", "booking_code": "O", "farebasis": "OL4MP9SA", "cabin": "economy" }, { "origin": "CMB", "destination": "RUH", "operating": "UL", "marketing": "UL", "booking_code": "O", "farebasis": "OL4MP9SA", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-0", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H35M", "transit_time": "1H25M", "routes": [ { "air_segment_key": "QvtStGMAuDKAoHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T22:55:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "CMB", "arrival_time": "2026-11-17T06:25:00.000+05:30", "destination_terminal": null, "destination_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-11-16", "flight_time": "PT5H00M", "distance": "2511", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "266" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "266" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "2", "fareBasisCode": "ME6MSA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjr0OwyAMhB8mut12BGk2ECHK0DA0ZcjS93+MHqBKtWTu0Oe\/EIKJeVVZw39M+Ez1iVITUGDMLSbYsppA+bshYooz+\/OKGCPUE5QOh2ovy5aUgl12G6gF7v6+6kE2zw\/vqaJoi9EsO\/Az+aAtcXtfUYzV4pzj2gFlAS9l3xcAUSw0", "FareInfoRef": "QvtStGMAuDKAYIcbeOAAAA==" }, "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": "QvtStGMAuDKAqHcbeOAAAA==", "origin": "CMB", "departure_time": "2026-11-17T07:50:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DAC", "arrival_time": "2026-11-17T11:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT01H25M", "lay_over_date": "2026-11-17", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "2", "fareBasisCode": "ME6MSA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjr0OwyAMhB8mut12BGk2ECHK0DA0ZcjS93+MHqBKtWTu0Oe\/EIKJeVVZw39M+Ez1iVITUGDMLSbYsppA+bshYooz+\/OKGCPUE5QOh2ovy5aUgl12G6gF7v6+6kE2zw\/vqaJoi9EsO\/Az+aAtcXtfUYzV4pzj2gFlAS9l3xcAUSw0", "FareInfoRef": "QvtStGMAuDKAYIcbeOAAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-0", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H35M", "transit_time": "1H10M", "routes": [ { "air_segment_key": "QvtStGMAuDKAsHcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T14:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CMB", "arrival_time": "2027-02-10T17:05:00.000+05:30", "destination_terminal": null, "destination_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2027-02-10", "flight_time": "PT3H25M", "distance": "1346", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "brand_id": "1308422", "brand_title": "Economy Promo Restricted", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "OL4MP9SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd52CG13ifpRFyUgSiS64f7H6CQUCUvOTPxsJyEEE7uqSh\/+o8GnyStSHoAEYz7zAt+pq5cdIqa4r5fbo98iuKNlQYhSxV\/V2jjZoBTMMltFe2Kc5xgHMumYRRXlZRTLAn5mWmhTHF9bFBPnxHuv7xNKC36VcwdLbCx7", "FareInfoRef": "QvtStGMAuDKAlIcbeOAAAA==" }, "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": "QvtStGMAuDKAuHcbeOAAAA==", "origin": "CMB", "departure_time": "2027-02-10T18:15:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "RUH", "arrival_time": "2027-02-10T21:45:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2511", "lay_over": "PT01H10M", "lay_over_date": "2027-02-10", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "265" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "265" }, "booking_class": { "brand_id": "1308422", "brand_title": "Economy Promo Restricted", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "OL4MP9SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd52CG13ifpRFyUgSiS64f7H6CQUCUvOTPxsJyEEE7uqSh\/+o8GnyStSHoAEYz7zAt+pq5cdIqa4r5fbo98iuKNlQYhSxV\/V2jjZoBTMMltFe2Kc5xgHMumYRRXlZRTLAn5mWmhTHF9bFBPnxHuv7xNKC36VcwdLbCx7", "FareInfoRef": "QvtStGMAuDKAlIcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-10", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-10", "calendar_carrier": "UL", "calendar_total_currency": "BDT", "calendar_total_price": 91031, "calendar_total_sell": 91031, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 91031, "filter": { "id": "F1TT00006-0", "price": 91031, "journey_duration": "PT20H10M", "journey_duration_seconds": 72600, "layover_duration": "PT2H35M", "layover_duration_seconds": 9300, "carrier_operating": "UL", "carrier_marketing": "UL", "aircraft": "332", "aircraft_name": "332", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-16T22:55:00.000+03:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-02-10T21:45:00.000+03:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "ruh202611162255cmb202611170625266cmb202611170750dac202611171130189dac202702101410cmb202702101705190cmb202702101815ruh202702102145265", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-1", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-1", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "15H35M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02giYbFGhTqWIIyZCl\/\/8ZNZBKtYTvrOcDvPdC4php8f814TM9HyhHBApETwoRMpNzYJ1OEAkjh\/drNzVgXMJOUel4KPfFLJFVECUtA7XC2ft2rMqMJZ5VidGeRrOawM\/kVW0Jaa\/hvpEx1loy9YJ0g\/5Vc19gkSy6", "FareInfoRef": "QvtStGMAuDKA2IcbeOAAAA==" }, "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": "QvtStGMAuDKAyHcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T10:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DAC", "arrival_time": "2026-11-17T18:55:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT15H35M", "lay_over_date": "2026-11-16", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02giYbFGhTqWIIyZCl\/\/8ZNZBKtYTvrOcDvPdC4php8f814TM9HyhHBApETwoRMpNzYJ1OEAkjh\/drNzVgXMJOUel4KPfFLJFVECUtA7XC2ft2rMqMJZ5VidGeRrOawM\/kVW0Jaa\/hvpEx1loy9YJ0g\/5Vc19gkSy6", "FareInfoRef": "QvtStGMAuDKA2IcbeOAAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-1", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H15M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "QvtStGMAuDKA0HcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T09:50:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BAH", "arrival_time": "2027-02-10T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2027-02-10", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTsEOwyAI\/Zjm3QGjnTedunXJ4qG2h172\/58xtF0yEuDBgwchBCFxzOTDv034TM8H6p6AClFf9wVyI+dGdYBIGCW+X5tpESoya4OUqoM+M4\/BIok1IUn2gzqq2hVzTF3Le1UmIkY\/jQ51Az9QFoU15q3F+0rGWGvJtIukGfqr7n0Bc+As0A==", "FareInfoRef": "QvtStGMAuDKAFJcbeOAAAA==" }, "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": "QvtStGMAuDKA2HcbeOAAAA==", "origin": "BAH", "departure_time": "2027-02-10T15:40:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "RUH", "arrival_time": "2027-02-10T17:05:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H25M", "distance": "261", "lay_over": "PT02H25M", "lay_over_date": "2027-02-10", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "167" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "167" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTsEOwyAI\/Zjm3QGjnTedunXJ4qG2h172\/58xtF0yEuDBgwchBCFxzOTDv034TM8H6p6AClFf9wVyI+dGdYBIGCW+X5tpESoya4OUqoM+M4\/BIok1IUn2gzqq2hVzTF3Le1UmIkY\/jQ51Az9QFoU15q3F+0rGWGvJtIukGfqr7n0Bc+As0A==", "FareInfoRef": "QvtStGMAuDKAFJcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 114802, "gross_total": 114802, "base_fare": 81534, "tax": 33268, "sell": { "currency": "BDT", "total": 114802, "base_fare": 81534, "tax": 33268 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE0ODAyLCJiYXNlX2ZhcmUiOjgxNTM0LCJ0YXgiOjMzMjY4fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE0ODAyLCJiYXNlX2ZhcmUiOjgxNTM0LCJ0YXgiOjMzMjY4LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExNDgwMiwiYmFzZV9mYXJlIjo4MTUzNCwidGF4IjozMzI2OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 114802, "base_fare": 81534, "tax": 33268, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "81534.00", "tax": "33268.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 114802, "base_fare": 81534, "tax": 33268, "gross": { "base_fare": "81534.00", "tax": "33268.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "10038.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2476.00" }, "Other": { "title": "Others taxes", "amount": "15807.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExNDgwMi4wMCIsImJhc2VfZmFyZSI6IjgxNTM0LjAwIiwidGF4IjoiMzMyNjguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MTUzNC4wMCIsInRheCI6IjMzMjY4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE0ODAyLjAwIiwiYmFzZV9mYXJlIjoiODE1MzQuMDAiLCJ0YXgiOiIzMzI2OC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgxNTM0LjAwIiwidGF4IjoiMzMyNjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTQ4MDIuMDAiLCJiYXNlX2ZhcmUiOiI4MTUzNC4wMCIsInRheCI6IjMzMjY4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExNDgwMiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxMDAzOC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIyNDc2LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjE1ODA3LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkUzIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJJTyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTg1NSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlQyIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJCSCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk1MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkhNIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMzAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMDM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI0NzYiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EALIT3SA", "cabin": "economy" }, { "origin": "BAH", "destination": "DAC", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EALIT3SA", "cabin": "economy" }, { "origin": "DAC", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EALIT3SA", "cabin": "economy" }, { "origin": "BAH", "destination": "RUH", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EALIT3SA", "cabin": "economy" } ], "connecting": [ "BAH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-1", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "15H35M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02giYbFGhTqWIIyZCl\/\/8ZNZBKtYTvrOcDvPdC4php8f814TM9HyhHBApETwoRMpNzYJ1OEAkjh\/drNzVgXMJOUel4KPfFLJFVECUtA7XC2ft2rMqMJZ5VidGeRrOawM\/kVW0Jaa\/hvpEx1loy9YJ0g\/5Vc19gkSy6", "FareInfoRef": "QvtStGMAuDKA2IcbeOAAAA==" }, "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": "QvtStGMAuDKAyHcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T10:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DAC", "arrival_time": "2026-11-17T18:55:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT15H35M", "lay_over_date": "2026-11-16", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02giYbFGhTqWIIyZCl\/\/8ZNZBKtYTvrOcDvPdC4php8f814TM9HyhHBApETwoRMpNzYJ1OEAkjh\/drNzVgXMJOUel4KPfFLJFVECUtA7XC2ft2rMqMJZ5VidGeRrOawM\/kVW0Jaa\/hvpEx1loy9YJ0g\/5Vc19gkSy6", "FareInfoRef": "QvtStGMAuDKA2IcbeOAAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-1", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H15M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "QvtStGMAuDKA0HcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T09:50:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BAH", "arrival_time": "2027-02-10T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2027-02-10", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTsEOwyAI\/Zjm3QGjnTedunXJ4qG2h172\/58xtF0yEuDBgwchBCFxzOTDv034TM8H6p6AClFf9wVyI+dGdYBIGCW+X5tpESoya4OUqoM+M4\/BIok1IUn2gzqq2hVzTF3Le1UmIkY\/jQ51Az9QFoU15q3F+0rGWGvJtIukGfqr7n0Bc+As0A==", "FareInfoRef": "QvtStGMAuDKAFJcbeOAAAA==" }, "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": "QvtStGMAuDKA2HcbeOAAAA==", "origin": "BAH", "departure_time": "2027-02-10T15:40:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "RUH", "arrival_time": "2027-02-10T17:05:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H25M", "distance": "261", "lay_over": "PT02H25M", "lay_over_date": "2027-02-10", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "167" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "167" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTsEOwyAI\/Zjm3QGjnTedunXJ4qG2h172\/58xtF0yEuDBgwchBCFxzOTDv034TM8H6p6AClFf9wVyI+dGdYBIGCW+X5tpESoya4OUqoM+M4\/BIok1IUn2gzqq2hVzTF3Le1UmIkY\/jQ51Az9QFoU15q3F+0rGWGvJtIukGfqr7n0Bc+As0A==", "FareInfoRef": "QvtStGMAuDKAFJcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-10", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-10", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 114802, "calendar_total_sell": 114802, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 114802, "filter": { "id": "F1TT00006-1", "price": 114802, "journey_duration": "PT1D8H20M", "journey_duration_seconds": 116400, "layover_duration": "PT18H0M", "layover_duration_seconds": 64800, "carrier_operating": "GF", "carrier_marketing": "GF", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BAH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T17:50:00.000+03:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2027-02-10T17:05:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "ruh202611161750bah202611161910168bah202611171045dac202611171855248dac202702100950bah202702101315251bah202702101540ruh202702101705167", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-2", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-2", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "15H35M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02giYbFGhTqWIIyZCl\/\/8ZNZBKtYTvrOcDvPdC4php8f814TM9HyhHBApETwoRMpNzYJ1OEAkjh\/drNzVgXMJOUel4KPfFLJFVECUtA7XC2ft2rMqMJZ5VidGeRrOawM\/kVW0Jaa\/hvpEx1loy9YJ0g\/5Vc19gkSy6", "FareInfoRef": "QvtStGMAuDKA2IcbeOAAAA==" }, "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": "QvtStGMAuDKAyHcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T10:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DAC", "arrival_time": "2026-11-17T18:55:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT15H35M", "lay_over_date": "2026-11-16", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02giYbFGhTqWIIyZCl\/\/8ZNZBKtYTvrOcDvPdC4php8f814TM9HyhHBApETwoRMpNzYJ1OEAkjh\/drNzVgXMJOUel4KPfFLJFVECUtA7XC2ft2rMqMJZ5VidGeRrOawM\/kVW0Jaa\/hvpEx1loy9YJ0g\/5Vc19gkSy6", "FareInfoRef": "QvtStGMAuDKA2IcbeOAAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-2", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H40M", "transit_time": "7H50M", "routes": [ { "air_segment_key": "QvtStGMAuDKA0HcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T09:50:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BAH", "arrival_time": "2027-02-10T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2027-02-10", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTsEOwyAI\/Zjm3QGjnTedunXJ4qG2h172\/58xtF0yEuDBgwchBCFxzOTDv034TM8H6p6AClFf9wVyI+dGdYBIGCW+X5tpESoya4OUqoM+M4\/BIok1IUn2gzqq2hVzTF3Le1UmIkY\/jQ51Az9QFoU15q3F+0rGWGvJtIukGfqr7n0Bc+As0A==", "FareInfoRef": "QvtStGMAuDKAFJcbeOAAAA==" }, "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": "QvtStGMAuDKA4HcbeOAAAA==", "origin": "BAH", "departure_time": "2027-02-10T21:05:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "RUH", "arrival_time": "2027-02-10T22:30:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H25M", "distance": "261", "lay_over": "PT07H50M", "lay_over_date": "2027-02-10", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "169" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "169" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTsEOwyAI\/Zjm3QGjnTedunXJ4qG2h172\/58xtF0yEuDBgwchBCFxzOTDv034TM8H6p6AClFf9wVyI+dGdYBIGCW+X5tpESoya4OUqoM+M4\/BIok1IUn2gzqq2hVzTF3Le1UmIkY\/jQ51Az9QFoU15q3F+0rGWGvJtIukGfqr7n0Bc+As0A==", "FareInfoRef": "QvtStGMAuDKAFJcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 114802, "gross_total": 114802, "base_fare": 81534, "tax": 33268, "sell": { "currency": "BDT", "total": 114802, "base_fare": 81534, "tax": 33268 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE0ODAyLCJiYXNlX2ZhcmUiOjgxNTM0LCJ0YXgiOjMzMjY4fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE0ODAyLCJiYXNlX2ZhcmUiOjgxNTM0LCJ0YXgiOjMzMjY4LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExNDgwMiwiYmFzZV9mYXJlIjo4MTUzNCwidGF4IjozMzI2OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 114802, "base_fare": 81534, "tax": 33268, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "81534.00", "tax": "33268.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 114802, "base_fare": 81534, "tax": 33268, "gross": { "base_fare": "81534.00", "tax": "33268.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "10038.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2476.00" }, "Other": { "title": "Others taxes", "amount": "15807.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExNDgwMi4wMCIsImJhc2VfZmFyZSI6IjgxNTM0LjAwIiwidGF4IjoiMzMyNjguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MTUzNC4wMCIsInRheCI6IjMzMjY4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE0ODAyLjAwIiwiYmFzZV9mYXJlIjoiODE1MzQuMDAiLCJ0YXgiOiIzMzI2OC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgxNTM0LjAwIiwidGF4IjoiMzMyNjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTQ4MDIuMDAiLCJiYXNlX2ZhcmUiOiI4MTUzNC4wMCIsInRheCI6IjMzMjY4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExNDgwMiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxMDAzOC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIyNDc2LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjE1ODA3LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkUzIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJJTyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTg1NSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlQyIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJCSCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk1MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkhNIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMzAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMDM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI0NzYiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EALIT3SA", "cabin": "economy" }, { "origin": "BAH", "destination": "DAC", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EALIT3SA", "cabin": "economy" }, { "origin": "DAC", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EALIT3SA", "cabin": "economy" }, { "origin": "BAH", "destination": "RUH", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EALIT3SA", "cabin": "economy" } ], "connecting": [ "BAH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-2", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "15H35M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02giYbFGhTqWIIyZCl\/\/8ZNZBKtYTvrOcDvPdC4php8f814TM9HyhHBApETwoRMpNzYJ1OEAkjh\/drNzVgXMJOUel4KPfFLJFVECUtA7XC2ft2rMqMJZ5VidGeRrOawM\/kVW0Jaa\/hvpEx1loy9YJ0g\/5Vc19gkSy6", "FareInfoRef": "QvtStGMAuDKA2IcbeOAAAA==" }, "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": "QvtStGMAuDKAyHcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T10:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DAC", "arrival_time": "2026-11-17T18:55:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT15H35M", "lay_over_date": "2026-11-16", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02giYbFGhTqWIIyZCl\/\/8ZNZBKtYTvrOcDvPdC4php8f814TM9HyhHBApETwoRMpNzYJ1OEAkjh\/drNzVgXMJOUel4KPfFLJFVECUtA7XC2ft2rMqMJZ5VidGeRrOawM\/kVW0Jaa\/hvpEx1loy9YJ0g\/5Vc19gkSy6", "FareInfoRef": "QvtStGMAuDKA2IcbeOAAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-2", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H40M", "transit_time": "7H50M", "routes": [ { "air_segment_key": "QvtStGMAuDKA0HcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T09:50:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BAH", "arrival_time": "2027-02-10T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2027-02-10", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTsEOwyAI\/Zjm3QGjnTedunXJ4qG2h172\/58xtF0yEuDBgwchBCFxzOTDv034TM8H6p6AClFf9wVyI+dGdYBIGCW+X5tpESoya4OUqoM+M4\/BIok1IUn2gzqq2hVzTF3Le1UmIkY\/jQ51Az9QFoU15q3F+0rGWGvJtIukGfqr7n0Bc+As0A==", "FareInfoRef": "QvtStGMAuDKAFJcbeOAAAA==" }, "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": "QvtStGMAuDKA4HcbeOAAAA==", "origin": "BAH", "departure_time": "2027-02-10T21:05:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "RUH", "arrival_time": "2027-02-10T22:30:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H25M", "distance": "261", "lay_over": "PT07H50M", "lay_over_date": "2027-02-10", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "169" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "169" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTsEOwyAI\/Zjm3QGjnTedunXJ4qG2h172\/58xtF0yEuDBgwchBCFxzOTDv034TM8H6p6AClFf9wVyI+dGdYBIGCW+X5tpESoya4OUqoM+M4\/BIok1IUn2gzqq2hVzTF3Le1UmIkY\/jQ51Az9QFoU15q3F+0rGWGvJtIukGfqr7n0Bc+As0A==", "FareInfoRef": "QvtStGMAuDKAFJcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-10", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-10", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 114802, "calendar_total_sell": 114802, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 114802, "filter": { "id": "F1TT00006-2", "price": 114802, "journey_duration": "PT1D13H45M", "journey_duration_seconds": 135900, "layover_duration": "PT23H25M", "layover_duration_seconds": 84300, "carrier_operating": "GF", "carrier_marketing": "GF", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BAH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T17:50:00.000+03:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-02-10T22:30:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "ruh202611161750bah202611161910168bah202611171045dac202611171855248dac202702100950bah202702101315251bah202702102105ruh202702102230169", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-3", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-3", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "15H35M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02giYbFGhTqWIIyZCl\/\/8ZNZBKtYTvrOcDvPdC4php8f814TM9HyhHBApETwoRMpNzYJ1OEAkjh\/drNzVgXMJOUel4KPfFLJFVECUtA7XC2ft2rMqMJZ5VidGeRrOawM\/kVW0Jaa\/hvpEx1loy9YJ0g\/5Vc19gkSy6", "FareInfoRef": "QvtStGMAuDKA2IcbeOAAAA==" }, "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": "QvtStGMAuDKAyHcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T10:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DAC", "arrival_time": "2026-11-17T18:55:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT15H35M", "lay_over_date": "2026-11-16", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02giYbFGhTqWIIyZCl\/\/8ZNZBKtYTvrOcDvPdC4php8f814TM9HyhHBApETwoRMpNzYJ1OEAkjh\/drNzVgXMJOUel4KPfFLJFVECUtA7XC2ft2rMqMJZ5VidGeRrOawM\/kVW0Jaa\/hvpEx1loy9YJ0g\/5Vc19gkSy6", "FareInfoRef": "QvtStGMAuDKA2IcbeOAAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-3", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H0M", "transit_time": "12H10M", "routes": [ { "air_segment_key": "QvtStGMAuDKA0HcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T09:50:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BAH", "arrival_time": "2027-02-10T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2027-02-10", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTsEOwyAI\/Zjm3QGjnTedunXJ4qG2h172\/58xtF0yEuDBgwchBCFxzOTDv034TM8H6p6AClFf9wVyI+dGdYBIGCW+X5tpESoya4OUqoM+M4\/BIok1IUn2gzqq2hVzTF3Le1UmIkY\/jQ51Az9QFoU15q3F+0rGWGvJtIukGfqr7n0Bc+As0A==", "FareInfoRef": "QvtStGMAuDKAFJcbeOAAAA==" }, "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": "QvtStGMAuDKA6HcbeOAAAA==", "origin": "BAH", "departure_time": "2027-02-11T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "RUH", "arrival_time": "2027-02-11T02:50:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H25M", "distance": "261", "lay_over": "PT12H10M", "lay_over_date": "2027-02-10", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "161" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "161" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTsEOwyAI\/Zjm3QGjnTedunXJ4qG2h172\/58xtF0yEuDBgwchBCFxzOTDv034TM8H6p6AClFf9wVyI+dGdYBIGCW+X5tpESoya4OUqoM+M4\/BIok1IUn2gzqq2hVzTF3Le1UmIkY\/jQ51Az9QFoU15q3F+0rGWGvJtIukGfqr7n0Bc+As0A==", "FareInfoRef": "QvtStGMAuDKAFJcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 114802, "gross_total": 114802, "base_fare": 81534, "tax": 33268, "sell": { "currency": "BDT", "total": 114802, "base_fare": 81534, "tax": 33268 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE0ODAyLCJiYXNlX2ZhcmUiOjgxNTM0LCJ0YXgiOjMzMjY4fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE0ODAyLCJiYXNlX2ZhcmUiOjgxNTM0LCJ0YXgiOjMzMjY4LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExNDgwMiwiYmFzZV9mYXJlIjo4MTUzNCwidGF4IjozMzI2OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 114802, "base_fare": 81534, "tax": 33268, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "81534.00", "tax": "33268.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 114802, "base_fare": 81534, "tax": 33268, "gross": { "base_fare": "81534.00", "tax": "33268.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "10038.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2476.00" }, "Other": { "title": "Others taxes", "amount": "15807.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExNDgwMi4wMCIsImJhc2VfZmFyZSI6IjgxNTM0LjAwIiwidGF4IjoiMzMyNjguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MTUzNC4wMCIsInRheCI6IjMzMjY4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE0ODAyLjAwIiwiYmFzZV9mYXJlIjoiODE1MzQuMDAiLCJ0YXgiOiIzMzI2OC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgxNTM0LjAwIiwidGF4IjoiMzMyNjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTQ4MDIuMDAiLCJiYXNlX2ZhcmUiOiI4MTUzNC4wMCIsInRheCI6IjMzMjY4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExNDgwMiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxMDAzOC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIyNDc2LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjE1ODA3LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkUzIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJJTyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTg1NSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlQyIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJCSCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk1MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkhNIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMzAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMDM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI0NzYiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EALIT3SA", "cabin": "economy" }, { "origin": "BAH", "destination": "DAC", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EALIT3SA", "cabin": "economy" }, { "origin": "DAC", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EALIT3SA", "cabin": "economy" }, { "origin": "BAH", "destination": "RUH", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EALIT3SA", "cabin": "economy" } ], "connecting": [ "BAH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-3", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "15H35M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02giYbFGhTqWIIyZCl\/\/8ZNZBKtYTvrOcDvPdC4php8f814TM9HyhHBApETwoRMpNzYJ1OEAkjh\/drNzVgXMJOUel4KPfFLJFVECUtA7XC2ft2rMqMJZ5VidGeRrOawM\/kVW0Jaa\/hvpEx1loy9YJ0g\/5Vc19gkSy6", "FareInfoRef": "QvtStGMAuDKA2IcbeOAAAA==" }, "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": "QvtStGMAuDKAyHcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T10:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DAC", "arrival_time": "2026-11-17T18:55:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT15H35M", "lay_over_date": "2026-11-16", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02giYbFGhTqWIIyZCl\/\/8ZNZBKtYTvrOcDvPdC4php8f814TM9HyhHBApETwoRMpNzYJ1OEAkjh\/drNzVgXMJOUel4KPfFLJFVECUtA7XC2ft2rMqMJZ5VidGeRrOawM\/kVW0Jaa\/hvpEx1loy9YJ0g\/5Vc19gkSy6", "FareInfoRef": "QvtStGMAuDKA2IcbeOAAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-3", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H0M", "transit_time": "12H10M", "routes": [ { "air_segment_key": "QvtStGMAuDKA0HcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T09:50:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BAH", "arrival_time": "2027-02-10T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2027-02-10", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTsEOwyAI\/Zjm3QGjnTedunXJ4qG2h172\/58xtF0yEuDBgwchBCFxzOTDv034TM8H6p6AClFf9wVyI+dGdYBIGCW+X5tpESoya4OUqoM+M4\/BIok1IUn2gzqq2hVzTF3Le1UmIkY\/jQ51Az9QFoU15q3F+0rGWGvJtIukGfqr7n0Bc+As0A==", "FareInfoRef": "QvtStGMAuDKAFJcbeOAAAA==" }, "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": "QvtStGMAuDKA6HcbeOAAAA==", "origin": "BAH", "departure_time": "2027-02-11T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "RUH", "arrival_time": "2027-02-11T02:50:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H25M", "distance": "261", "lay_over": "PT12H10M", "lay_over_date": "2027-02-10", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "161" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "161" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTsEOwyAI\/Zjm3QGjnTedunXJ4qG2h172\/58xtF0yEuDBgwchBCFxzOTDv034TM8H6p6AClFf9wVyI+dGdYBIGCW+X5tpESoya4OUqoM+M4\/BIok1IUn2gzqq2hVzTF3Le1UmIkY\/jQ51Az9QFoU15q3F+0rGWGvJtIukGfqr7n0Bc+As0A==", "FareInfoRef": "QvtStGMAuDKAFJcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 114802, "calendar_total_sell": 114802, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 114802, "filter": { "id": "F1TT00006-3", "price": 114802, "journey_duration": "PT1D18H5M", "journey_duration_seconds": 151500, "layover_duration": "PT1D3H45M", "layover_duration_seconds": 99900, "carrier_operating": "GF", "carrier_marketing": "GF", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BAH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T17:50:00.000+03:00", "arrival_timing_slot": "", "arrival_departure_time": "2027-02-11T02:50:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "ruh202611161750bah202611161910168bah202611171045dac202611171855248dac202702100950bah202702101315251bah202702110125ruh202702110250161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-4", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-4", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "15H35M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02giYbFGhTqWIIyZCl\/\/8ZNZBKtYTvrOcDvPdC4php8f814TM9HyhHBApETwoRMpNzYJ1OEAkjh\/drNzVgXMJOUel4KPfFLJFVECUtA7XC2ft2rMqMJZ5VidGeRrOawM\/kVW0Jaa\/hvpEx1loy9YJ0g\/5Vc19gkSy6", "FareInfoRef": "QvtStGMAuDKA2IcbeOAAAA==" }, "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": "QvtStGMAuDKAyHcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T10:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DAC", "arrival_time": "2026-11-17T18:55:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT15H35M", "lay_over_date": "2026-11-16", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02giYbFGhTqWIIyZCl\/\/8ZNZBKtYTvrOcDvPdC4php8f814TM9HyhHBApETwoRMpNzYJ1OEAkjh\/drNzVgXMJOUel4KPfFLJFVECUtA7XC2ft2rMqMJZ5VidGeRrOawM\/kVW0Jaa\/hvpEx1loy9YJ0g\/5Vc19gkSy6", "FareInfoRef": "QvtStGMAuDKA2IcbeOAAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-4", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H10M", "transit_time": "20H20M", "routes": [ { "air_segment_key": "QvtStGMAuDKA0HcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T09:50:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BAH", "arrival_time": "2027-02-10T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2027-02-10", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTsEOwyAI\/Zjm3QGjnTedunXJ4qG2h172\/58xtF0yEuDBgwchBCFxzOTDv034TM8H6p6AClFf9wVyI+dGdYBIGCW+X5tpESoya4OUqoM+M4\/BIok1IUn2gzqq2hVzTF3Le1UmIkY\/jQ51Az9QFoU15q3F+0rGWGvJtIukGfqr7n0Bc+As0A==", "FareInfoRef": "QvtStGMAuDKAFJcbeOAAAA==" }, "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": "QvtStGMAuDKA8HcbeOAAAA==", "origin": "BAH", "departure_time": "2027-02-11T09:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "RUH", "arrival_time": "2027-02-11T11:00:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-11", "flight_time": "PT1H25M", "distance": "261", "lay_over": "PT20H20M", "lay_over_date": "2027-02-10", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "163" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "163" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTsEOwyAI\/Zjm3QGjnTedunXJ4qG2h172\/58xtF0yEuDBgwchBCFxzOTDv034TM8H6p6AClFf9wVyI+dGdYBIGCW+X5tpESoya4OUqoM+M4\/BIok1IUn2gzqq2hVzTF3Le1UmIkY\/jQ51Az9QFoU15q3F+0rGWGvJtIukGfqr7n0Bc+As0A==", "FareInfoRef": "QvtStGMAuDKAFJcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 114802, "gross_total": 114802, "base_fare": 81534, "tax": 33268, "sell": { "currency": "BDT", "total": 114802, "base_fare": 81534, "tax": 33268 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE0ODAyLCJiYXNlX2ZhcmUiOjgxNTM0LCJ0YXgiOjMzMjY4fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE0ODAyLCJiYXNlX2ZhcmUiOjgxNTM0LCJ0YXgiOjMzMjY4LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExNDgwMiwiYmFzZV9mYXJlIjo4MTUzNCwidGF4IjozMzI2OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 114802, "base_fare": 81534, "tax": 33268, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "81534.00", "tax": "33268.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 114802, "base_fare": 81534, "tax": 33268, "gross": { "base_fare": "81534.00", "tax": "33268.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "10038.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2476.00" }, "Other": { "title": "Others taxes", "amount": "15807.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExNDgwMi4wMCIsImJhc2VfZmFyZSI6IjgxNTM0LjAwIiwidGF4IjoiMzMyNjguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MTUzNC4wMCIsInRheCI6IjMzMjY4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE0ODAyLjAwIiwiYmFzZV9mYXJlIjoiODE1MzQuMDAiLCJ0YXgiOiIzMzI2OC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgxNTM0LjAwIiwidGF4IjoiMzMyNjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTQ4MDIuMDAiLCJiYXNlX2ZhcmUiOiI4MTUzNC4wMCIsInRheCI6IjMzMjY4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExNDgwMiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxMDAzOC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIyNDc2LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjE1ODA3LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkUzIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJJTyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTg1NSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlQyIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJCSCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk1MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkhNIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMzAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMDM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI0NzYiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EALIT3SA", "cabin": "economy" }, { "origin": "BAH", "destination": "DAC", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EALIT3SA", "cabin": "economy" }, { "origin": "DAC", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EALIT3SA", "cabin": "economy" }, { "origin": "BAH", "destination": "RUH", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EALIT3SA", "cabin": "economy" } ], "connecting": [ "BAH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-4", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "15H35M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02giYbFGhTqWIIyZCl\/\/8ZNZBKtYTvrOcDvPdC4php8f814TM9HyhHBApETwoRMpNzYJ1OEAkjh\/drNzVgXMJOUel4KPfFLJFVECUtA7XC2ft2rMqMJZ5VidGeRrOawM\/kVW0Jaa\/hvpEx1loy9YJ0g\/5Vc19gkSy6", "FareInfoRef": "QvtStGMAuDKA2IcbeOAAAA==" }, "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": "QvtStGMAuDKAyHcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T10:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DAC", "arrival_time": "2026-11-17T18:55:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT15H35M", "lay_over_date": "2026-11-16", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02giYbFGhTqWIIyZCl\/\/8ZNZBKtYTvrOcDvPdC4php8f814TM9HyhHBApETwoRMpNzYJ1OEAkjh\/drNzVgXMJOUel4KPfFLJFVECUtA7XC2ft2rMqMJZ5VidGeRrOawM\/kVW0Jaa\/hvpEx1loy9YJ0g\/5Vc19gkSy6", "FareInfoRef": "QvtStGMAuDKA2IcbeOAAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-4", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H10M", "transit_time": "20H20M", "routes": [ { "air_segment_key": "QvtStGMAuDKA0HcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T09:50:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BAH", "arrival_time": "2027-02-10T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2027-02-10", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTsEOwyAI\/Zjm3QGjnTedunXJ4qG2h172\/58xtF0yEuDBgwchBCFxzOTDv034TM8H6p6AClFf9wVyI+dGdYBIGCW+X5tpESoya4OUqoM+M4\/BIok1IUn2gzqq2hVzTF3Le1UmIkY\/jQ51Az9QFoU15q3F+0rGWGvJtIukGfqr7n0Bc+As0A==", "FareInfoRef": "QvtStGMAuDKAFJcbeOAAAA==" }, "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": "QvtStGMAuDKA8HcbeOAAAA==", "origin": "BAH", "departure_time": "2027-02-11T09:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "RUH", "arrival_time": "2027-02-11T11:00:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-11", "flight_time": "PT1H25M", "distance": "261", "lay_over": "PT20H20M", "lay_over_date": "2027-02-10", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "163" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "163" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTsEOwyAI\/Zjm3QGjnTedunXJ4qG2h172\/58xtF0yEuDBgwchBCFxzOTDv034TM8H6p6AClFf9wVyI+dGdYBIGCW+X5tpESoya4OUqoM+M4\/BIok1IUn2gzqq2hVzTF3Le1UmIkY\/jQ51Az9QFoU15q3F+0rGWGvJtIukGfqr7n0Bc+As0A==", "FareInfoRef": "QvtStGMAuDKAFJcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 114802, "calendar_total_sell": 114802, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 114802, "filter": { "id": "F1TT00006-4", "price": 114802, "journey_duration": "PT2D2H15M", "journey_duration_seconds": 180900, "layover_duration": "PT1D11H55M", "layover_duration_seconds": 129300, "carrier_operating": "GF", "carrier_marketing": "GF", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BAH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T17:50:00.000+03:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-02-11T11:00:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "ruh202611161750bah202611161910168bah202611171045dac202611171855248dac202702100950bah202702101315251bah202702110935ruh202702111100163", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-5", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-5", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H40M", "transit_time": "15H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKAAIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T11:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T19:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT06H15M", "lay_over_date": "2026-11-17", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-5", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H10M", "transit_time": "5H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKA4JcbeOAAAA==" }, "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": "QvtStGMAuDKAEIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-10T19:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-10T20:55:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT05H40M", "lay_over_date": "2027-02-10", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKA4JcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 122655, "gross_total": 122655, "base_fare": 69155, "tax": 53500, "sell": { "currency": "BDT", "total": 122655, "base_fare": 69155, "tax": 53500 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTIyNjU1LCJiYXNlX2ZhcmUiOjY5MTU1LCJ0YXgiOjUzNTAwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTIyNjU1LCJiYXNlX2ZhcmUiOjY5MTU1LCJ0YXgiOjUzNTAwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEyMjY1NSwiYmFzZV9mYXJlIjo2OTE1NSwidGF4Ijo1MzUwMH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 122655, "base_fare": 69155, "tax": 53500, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "69155.00", "tax": "53500.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 122655, "base_fare": 69155, "tax": 53500, "gross": { "base_fare": "69155.00", "tax": "53500.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "22809.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEyMjY1NS4wMCIsImJhc2VfZmFyZSI6IjY5MTU1LjAwIiwidGF4IjoiNTM1MDAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2OTE1NS4wMCIsInRheCI6IjUzNTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTIyNjU1LjAwIiwiYmFzZV9mYXJlIjoiNjkxNTUuMDAiLCJ0YXgiOiI1MzUwMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5MTU1LjAwIiwidGF4IjoiNTM1MDAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMjI2NTUuMDAiLCJiYXNlX2ZhcmUiOiI2OTE1NS4wMCIsInRheCI6IjUzNTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEyMjY1NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIyMDI5Ni4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjIyODA5LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkUzIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJJTyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTg1NSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlQyIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJCSCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTk3NSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkhNIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI5OSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAyOTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "BAH", "operating": "GF", "marketing": "QR", "booking_code": "Q", "farebasis": "LJR3R1SE", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "L", "farebasis": "LJR3R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "L", "farebasis": "LJR3R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "Q", "farebasis": "QJSAP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "Q", "farebasis": "QJSAP1RE", "cabin": "economy" } ], "connecting": [ "BAH", "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-5", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H40M", "transit_time": "15H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKAAIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T11:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T19:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT06H15M", "lay_over_date": "2026-11-17", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-5", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H10M", "transit_time": "5H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKA4JcbeOAAAA==" }, "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": "QvtStGMAuDKAEIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-10T19:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-10T20:55:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT05H40M", "lay_over_date": "2027-02-10", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKA4JcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-10", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-10", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 122655, "calendar_total_sell": 122655, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 122655, "filter": { "id": "F1TT00006-5", "price": 122655, "journey_duration": "PT1D11H50M", "journey_duration_seconds": 129000, "layover_duration": "PT21H20M", "layover_duration_seconds": 76800, "carrier_operating": "GF", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BAH", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T17:50:00.000+03:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-02-10T20:55:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "ruh202611161750bah202611161910168bah202611170435doh2026111705301117doh202611171145dac202611171930642dac202702101045doh202702101345641doh202702101925ruh2027021020551168", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-6", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-6", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H5M", "transit_time": "22H5M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKAGIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T18:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-18T01:55:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H40M", "lay_over_date": "2026-11-17", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-6", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H10M", "transit_time": "5H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKA4JcbeOAAAA==" }, "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": "QvtStGMAuDKAEIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-10T19:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-10T20:55:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT05H40M", "lay_over_date": "2027-02-10", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKA4JcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 122977, "gross_total": 122977, "base_fare": 69155, "tax": 53822, "sell": { "currency": "BDT", "total": 122977, "base_fare": 69155, "tax": 53822 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTIyOTc3LCJiYXNlX2ZhcmUiOjY5MTU1LCJ0YXgiOjUzODIyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTIyOTc3LCJiYXNlX2ZhcmUiOjY5MTU1LCJ0YXgiOjUzODIyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEyMjk3NywiYmFzZV9mYXJlIjo2OTE1NSwidGF4Ijo1MzgyMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 122977, "base_fare": 69155, "tax": 53822, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "69155.00", "tax": "53822.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 122977, "base_fare": 69155, "tax": 53822, "gross": { "base_fare": "69155.00", "tax": "53822.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "23131.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEyMjk3Ny4wMCIsImJhc2VfZmFyZSI6IjY5MTU1LjAwIiwidGF4IjoiNTM4MjIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2OTE1NS4wMCIsInRheCI6IjUzODIyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTIyOTc3LjAwIiwiYmFzZV9mYXJlIjoiNjkxNTUuMDAiLCJ0YXgiOiI1MzgyMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5MTU1LjAwIiwidGF4IjoiNTM4MjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMjI5NzcuMDAiLCJiYXNlX2ZhcmUiOiI2OTE1NS4wMCIsInRheCI6IjUzODIyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEyMjk3NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIyMDI5Ni4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjIzMTMxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkUzIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJJTyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTg1NSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlQyIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJCSCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTk3NSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkhNIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI5OSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAyOTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "BAH", "operating": "GF", "marketing": "QR", "booking_code": "Q", "farebasis": "LJR3R1SE", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "L", "farebasis": "LJR3R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "L", "farebasis": "LJR3R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "Q", "farebasis": "QJSAP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "Q", "farebasis": "QJSAP1RE", "cabin": "economy" } ], "connecting": [ "BAH", "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-6", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H5M", "transit_time": "22H5M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKAGIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T18:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-18T01:55:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H40M", "lay_over_date": "2026-11-17", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-6", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H10M", "transit_time": "5H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKA4JcbeOAAAA==" }, "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": "QvtStGMAuDKAEIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-10T19:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-10T20:55:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT05H40M", "lay_over_date": "2027-02-10", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKA4JcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-10", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-10", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 122977, "calendar_total_sell": 122977, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 122977, "filter": { "id": "F1TT00006-6", "price": 122977, "journey_duration": "PT1D18H15M", "journey_duration_seconds": 152100, "layover_duration": "PT1D3H45M", "layover_duration_seconds": 99900, "carrier_operating": "GF", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BAH", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T17:50:00.000+03:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-02-10T20:55:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "ruh202611161750bah202611161910168bah202611170435doh2026111705301117doh202611171810dac202611180155638dac202702101045doh202702101345641doh202702101925ruh2027021020551168", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-7", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-7", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H40M", "transit_time": "15H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKAAIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T11:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T19:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT06H15M", "lay_over_date": "2026-11-17", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-7", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H50M", "transit_time": "12H20M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKA4JcbeOAAAA==" }, "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": "QvtStGMAuDKAIIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:05:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:35:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT12H20M", "lay_over_date": "2027-02-10", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKA4JcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 122977, "gross_total": 122977, "base_fare": 69155, "tax": 53822, "sell": { "currency": "BDT", "total": 122977, "base_fare": 69155, "tax": 53822 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTIyOTc3LCJiYXNlX2ZhcmUiOjY5MTU1LCJ0YXgiOjUzODIyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTIyOTc3LCJiYXNlX2ZhcmUiOjY5MTU1LCJ0YXgiOjUzODIyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEyMjk3NywiYmFzZV9mYXJlIjo2OTE1NSwidGF4Ijo1MzgyMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 122977, "base_fare": 69155, "tax": 53822, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "69155.00", "tax": "53822.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 122977, "base_fare": 69155, "tax": 53822, "gross": { "base_fare": "69155.00", "tax": "53822.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "23131.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEyMjk3Ny4wMCIsImJhc2VfZmFyZSI6IjY5MTU1LjAwIiwidGF4IjoiNTM4MjIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2OTE1NS4wMCIsInRheCI6IjUzODIyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTIyOTc3LjAwIiwiYmFzZV9mYXJlIjoiNjkxNTUuMDAiLCJ0YXgiOiI1MzgyMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5MTU1LjAwIiwidGF4IjoiNTM4MjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMjI5NzcuMDAiLCJiYXNlX2ZhcmUiOiI2OTE1NS4wMCIsInRheCI6IjUzODIyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEyMjk3NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIyMDI5Ni4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjIzMTMxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkUzIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJJTyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTg1NSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlQyIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJCSCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTk3NSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkhNIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI5OSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAyOTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "BAH", "operating": "GF", "marketing": "QR", "booking_code": "Q", "farebasis": "LJR3R1SE", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "L", "farebasis": "LJR3R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "L", "farebasis": "LJR3R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "Q", "farebasis": "QJSAP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "Q", "farebasis": "QJSAP1RE", "cabin": "economy" } ], "connecting": [ "BAH", "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-7", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H40M", "transit_time": "15H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKAAIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T11:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T19:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT06H15M", "lay_over_date": "2026-11-17", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-7", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H50M", "transit_time": "12H20M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKA4JcbeOAAAA==" }, "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": "QvtStGMAuDKAIIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:05:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:35:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT12H20M", "lay_over_date": "2027-02-10", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKA4JcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 122977, "calendar_total_sell": 122977, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 122977, "filter": { "id": "F1TT00006-7", "price": 122977, "journey_duration": "PT1D18H30M", "journey_duration_seconds": 153000, "layover_duration": "PT1D4H0M", "layover_duration_seconds": 100800, "carrier_operating": "GF", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BAH", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T17:50:00.000+03:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2027-02-11T03:35:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "ruh202611161750bah202611161910168bah202611170435doh2026111705301117doh202611171145dac202611171930642dac202702101045doh202702101345641doh202702110205ruh2027021103351166", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-8", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-8", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H40M", "transit_time": "15H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKAAIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T11:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T19:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT06H15M", "lay_over_date": "2026-11-17", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-8", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H10M", "transit_time": "12H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKA4JcbeOAAAA==" }, "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": "QvtStGMAuDKAKIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:55:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT12H40M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKA4JcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 122977, "gross_total": 122977, "base_fare": 69155, "tax": 53822, "sell": { "currency": "BDT", "total": 122977, "base_fare": 69155, "tax": 53822 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTIyOTc3LCJiYXNlX2ZhcmUiOjY5MTU1LCJ0YXgiOjUzODIyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTIyOTc3LCJiYXNlX2ZhcmUiOjY5MTU1LCJ0YXgiOjUzODIyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEyMjk3NywiYmFzZV9mYXJlIjo2OTE1NSwidGF4Ijo1MzgyMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 122977, "base_fare": 69155, "tax": 53822, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "69155.00", "tax": "53822.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 122977, "base_fare": 69155, "tax": 53822, "gross": { "base_fare": "69155.00", "tax": "53822.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "23131.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEyMjk3Ny4wMCIsImJhc2VfZmFyZSI6IjY5MTU1LjAwIiwidGF4IjoiNTM4MjIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2OTE1NS4wMCIsInRheCI6IjUzODIyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTIyOTc3LjAwIiwiYmFzZV9mYXJlIjoiNjkxNTUuMDAiLCJ0YXgiOiI1MzgyMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5MTU1LjAwIiwidGF4IjoiNTM4MjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMjI5NzcuMDAiLCJiYXNlX2ZhcmUiOiI2OTE1NS4wMCIsInRheCI6IjUzODIyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEyMjk3NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIyMDI5Ni4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjIzMTMxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkUzIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJJTyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTg1NSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlQyIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJCSCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTk3NSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkhNIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI5OSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAyOTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "BAH", "operating": "GF", "marketing": "QR", "booking_code": "Q", "farebasis": "LJR3R1SE", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "L", "farebasis": "LJR3R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "L", "farebasis": "LJR3R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "Q", "farebasis": "QJSAP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "Q", "farebasis": "QJSAP1RE", "cabin": "economy" } ], "connecting": [ "BAH", "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-8", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H40M", "transit_time": "15H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKAAIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T11:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T19:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT06H15M", "lay_over_date": "2026-11-17", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-8", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H10M", "transit_time": "12H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKA4JcbeOAAAA==" }, "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": "QvtStGMAuDKAKIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:55:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT12H40M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKA4JcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 122977, "calendar_total_sell": 122977, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 122977, "filter": { "id": "F1TT00006-8", "price": 122977, "journey_duration": "PT1D18H50M", "journey_duration_seconds": 154200, "layover_duration": "PT1D4H20M", "layover_duration_seconds": 102000, "carrier_operating": "GF", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BAH", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T17:50:00.000+03:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2027-02-11T03:55:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "ruh202611161750bah202611161910168bah202611170435doh2026111705301117doh202611171145dac202611171930642dac202702101045doh202702101345641doh202702110225ruh2027021103551238", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-9", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-9", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H40M", "transit_time": "15H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKAAIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T11:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T19:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT06H15M", "lay_over_date": "2026-11-17", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-9", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H0M", "transit_time": "18H30M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKA4JcbeOAAAA==" }, "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": "QvtStGMAuDKAMIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T09:45:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-11", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT18H30M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKA4JcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 122977, "gross_total": 122977, "base_fare": 69155, "tax": 53822, "sell": { "currency": "BDT", "total": 122977, "base_fare": 69155, "tax": 53822 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTIyOTc3LCJiYXNlX2ZhcmUiOjY5MTU1LCJ0YXgiOjUzODIyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTIyOTc3LCJiYXNlX2ZhcmUiOjY5MTU1LCJ0YXgiOjUzODIyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEyMjk3NywiYmFzZV9mYXJlIjo2OTE1NSwidGF4Ijo1MzgyMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 122977, "base_fare": 69155, "tax": 53822, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "69155.00", "tax": "53822.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 122977, "base_fare": 69155, "tax": 53822, "gross": { "base_fare": "69155.00", "tax": "53822.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "23131.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEyMjk3Ny4wMCIsImJhc2VfZmFyZSI6IjY5MTU1LjAwIiwidGF4IjoiNTM4MjIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2OTE1NS4wMCIsInRheCI6IjUzODIyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTIyOTc3LjAwIiwiYmFzZV9mYXJlIjoiNjkxNTUuMDAiLCJ0YXgiOiI1MzgyMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5MTU1LjAwIiwidGF4IjoiNTM4MjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMjI5NzcuMDAiLCJiYXNlX2ZhcmUiOiI2OTE1NS4wMCIsInRheCI6IjUzODIyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEyMjk3NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIyMDI5Ni4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjIzMTMxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkUzIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJJTyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTg1NSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlQyIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJCSCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTk3NSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkhNIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI5OSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAyOTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "BAH", "operating": "GF", "marketing": "QR", "booking_code": "Q", "farebasis": "LJR3R1SE", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "L", "farebasis": "LJR3R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "L", "farebasis": "LJR3R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "Q", "farebasis": "QJSAP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "Q", "farebasis": "QJSAP1RE", "cabin": "economy" } ], "connecting": [ "BAH", "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-9", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H40M", "transit_time": "15H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKAAIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T11:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T19:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT06H15M", "lay_over_date": "2026-11-17", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-9", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H0M", "transit_time": "18H30M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKA4JcbeOAAAA==" }, "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": "QvtStGMAuDKAMIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T09:45:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-11", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT18H30M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKA4JcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 122977, "calendar_total_sell": 122977, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 122977, "filter": { "id": "F1TT00006-9", "price": 122977, "journey_duration": "PT2D0H40M", "journey_duration_seconds": 175200, "layover_duration": "PT1D10H10M", "layover_duration_seconds": 123000, "carrier_operating": "GF", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BAH", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T17:50:00.000+03:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2027-02-11T09:45:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "ruh202611161750bah202611161910168bah202611170435doh2026111705301117doh202611171145dac202611171930642dac202702101045doh202702101345641doh202702110815ruh2027021109451240", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-10", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-10", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H5M", "transit_time": "22H5M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKAGIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T18:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-18T01:55:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H40M", "lay_over_date": "2026-11-17", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-10", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H50M", "transit_time": "12H20M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKA4JcbeOAAAA==" }, "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": "QvtStGMAuDKAIIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:05:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:35:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT12H20M", "lay_over_date": "2027-02-10", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKA4JcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 123299, "gross_total": 123299, "base_fare": 69155, "tax": 54144, "sell": { "currency": "BDT", "total": 123299, "base_fare": 69155, "tax": 54144 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTIzMjk5LCJiYXNlX2ZhcmUiOjY5MTU1LCJ0YXgiOjU0MTQ0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTIzMjk5LCJiYXNlX2ZhcmUiOjY5MTU1LCJ0YXgiOjU0MTQ0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEyMzI5OSwiYmFzZV9mYXJlIjo2OTE1NSwidGF4Ijo1NDE0NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 123299, "base_fare": 69155, "tax": 54144, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "69155.00", "tax": "54144.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 123299, "base_fare": 69155, "tax": 54144, "gross": { "base_fare": "69155.00", "tax": "54144.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "23453.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEyMzI5OS4wMCIsImJhc2VfZmFyZSI6IjY5MTU1LjAwIiwidGF4IjoiNTQxNDQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2OTE1NS4wMCIsInRheCI6IjU0MTQ0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTIzMjk5LjAwIiwiYmFzZV9mYXJlIjoiNjkxNTUuMDAiLCJ0YXgiOiI1NDE0NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5MTU1LjAwIiwidGF4IjoiNTQxNDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMjMyOTkuMDAiLCJiYXNlX2ZhcmUiOiI2OTE1NS4wMCIsInRheCI6IjU0MTQ0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEyMzI5OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIyMDI5Ni4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjIzNDUzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkUzIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJJTyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTg1NSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlQyIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJCSCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTk3NSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkhNIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI5OSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA3OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMjk2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0NDgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "BAH", "operating": "GF", "marketing": "QR", "booking_code": "Q", "farebasis": "LJR3R1SE", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "L", "farebasis": "LJR3R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "L", "farebasis": "LJR3R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "Q", "farebasis": "QJSAP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "Q", "farebasis": "QJSAP1RE", "cabin": "economy" } ], "connecting": [ "BAH", "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-10", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H5M", "transit_time": "22H5M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKAGIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T18:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-18T01:55:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H40M", "lay_over_date": "2026-11-17", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-10", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H50M", "transit_time": "12H20M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKA4JcbeOAAAA==" }, "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": "QvtStGMAuDKAIIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:05:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:35:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT12H20M", "lay_over_date": "2027-02-10", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKA4JcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 123299, "calendar_total_sell": 123299, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 123299, "filter": { "id": "F1TT00006-10", "price": 123299, "journey_duration": "PT2D0H55M", "journey_duration_seconds": 176100, "layover_duration": "PT1D10H25M", "layover_duration_seconds": 123900, "carrier_operating": "GF", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BAH", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T17:50:00.000+03:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2027-02-11T03:35:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "ruh202611161750bah202611161910168bah202611170435doh2026111705301117doh202611171810dac202611180155638dac202702101045doh202702101345641doh202702110205ruh2027021103351166", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-11", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-11", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H5M", "transit_time": "22H5M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKAGIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T18:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-18T01:55:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H40M", "lay_over_date": "2026-11-17", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-11", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H10M", "transit_time": "12H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKA4JcbeOAAAA==" }, "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": "QvtStGMAuDKAKIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:55:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT12H40M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKA4JcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 123299, "gross_total": 123299, "base_fare": 69155, "tax": 54144, "sell": { "currency": "BDT", "total": 123299, "base_fare": 69155, "tax": 54144 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTIzMjk5LCJiYXNlX2ZhcmUiOjY5MTU1LCJ0YXgiOjU0MTQ0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTIzMjk5LCJiYXNlX2ZhcmUiOjY5MTU1LCJ0YXgiOjU0MTQ0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEyMzI5OSwiYmFzZV9mYXJlIjo2OTE1NSwidGF4Ijo1NDE0NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 123299, "base_fare": 69155, "tax": 54144, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "69155.00", "tax": "54144.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 123299, "base_fare": 69155, "tax": 54144, "gross": { "base_fare": "69155.00", "tax": "54144.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "23453.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEyMzI5OS4wMCIsImJhc2VfZmFyZSI6IjY5MTU1LjAwIiwidGF4IjoiNTQxNDQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2OTE1NS4wMCIsInRheCI6IjU0MTQ0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTIzMjk5LjAwIiwiYmFzZV9mYXJlIjoiNjkxNTUuMDAiLCJ0YXgiOiI1NDE0NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5MTU1LjAwIiwidGF4IjoiNTQxNDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMjMyOTkuMDAiLCJiYXNlX2ZhcmUiOiI2OTE1NS4wMCIsInRheCI6IjU0MTQ0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEyMzI5OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIyMDI5Ni4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjIzNDUzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkUzIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJJTyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTg1NSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlQyIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJCSCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTk3NSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkhNIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI5OSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA3OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMjk2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0NDgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "BAH", "operating": "GF", "marketing": "QR", "booking_code": "Q", "farebasis": "LJR3R1SE", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "L", "farebasis": "LJR3R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "L", "farebasis": "LJR3R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "Q", "farebasis": "QJSAP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "Q", "farebasis": "QJSAP1RE", "cabin": "economy" } ], "connecting": [ "BAH", "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-11", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H5M", "transit_time": "22H5M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKAGIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T18:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-18T01:55:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H40M", "lay_over_date": "2026-11-17", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-11", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H10M", "transit_time": "12H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKA4JcbeOAAAA==" }, "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": "QvtStGMAuDKAKIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:55:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT12H40M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKA4JcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 123299, "calendar_total_sell": 123299, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 123299, "filter": { "id": "F1TT00006-11", "price": 123299, "journey_duration": "PT2D1H15M", "journey_duration_seconds": 177300, "layover_duration": "PT1D10H45M", "layover_duration_seconds": 125100, "carrier_operating": "GF", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BAH", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T17:50:00.000+03:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2027-02-11T03:55:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "ruh202611161750bah202611161910168bah202611170435doh2026111705301117doh202611171810dac202611180155638dac202702101045doh202702101345641doh202702110225ruh2027021103551238", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-12", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-12", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H5M", "transit_time": "22H5M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKAGIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T18:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-18T01:55:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H40M", "lay_over_date": "2026-11-17", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-12", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H0M", "transit_time": "18H30M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKA4JcbeOAAAA==" }, "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": "QvtStGMAuDKAMIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T09:45:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-11", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT18H30M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKA4JcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 123299, "gross_total": 123299, "base_fare": 69155, "tax": 54144, "sell": { "currency": "BDT", "total": 123299, "base_fare": 69155, "tax": 54144 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTIzMjk5LCJiYXNlX2ZhcmUiOjY5MTU1LCJ0YXgiOjU0MTQ0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTIzMjk5LCJiYXNlX2ZhcmUiOjY5MTU1LCJ0YXgiOjU0MTQ0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEyMzI5OSwiYmFzZV9mYXJlIjo2OTE1NSwidGF4Ijo1NDE0NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 123299, "base_fare": 69155, "tax": 54144, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "69155.00", "tax": "54144.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 123299, "base_fare": 69155, "tax": 54144, "gross": { "base_fare": "69155.00", "tax": "54144.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "23453.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEyMzI5OS4wMCIsImJhc2VfZmFyZSI6IjY5MTU1LjAwIiwidGF4IjoiNTQxNDQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2OTE1NS4wMCIsInRheCI6IjU0MTQ0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTIzMjk5LjAwIiwiYmFzZV9mYXJlIjoiNjkxNTUuMDAiLCJ0YXgiOiI1NDE0NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY5MTU1LjAwIiwidGF4IjoiNTQxNDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMjMyOTkuMDAiLCJiYXNlX2ZhcmUiOiI2OTE1NS4wMCIsInRheCI6IjU0MTQ0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEyMzI5OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIyMDI5Ni4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjIzNDUzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkUzIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJJTyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTg1NSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlQyIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJCSCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTk3NSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkhNIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI5OSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA3OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMjk2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0NDgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "BAH", "operating": "GF", "marketing": "QR", "booking_code": "Q", "farebasis": "LJR3R1SE", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "L", "farebasis": "LJR3R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "L", "farebasis": "LJR3R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "Q", "farebasis": "QJSAP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "Q", "farebasis": "QJSAP1RE", "cabin": "economy" } ], "connecting": [ "BAH", "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-12", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H5M", "transit_time": "22H5M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKAGIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T18:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-18T01:55:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H40M", "lay_over_date": "2026-11-17", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-12", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H0M", "transit_time": "18H30M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKA4JcbeOAAAA==" }, "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": "QvtStGMAuDKAMIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T09:45:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-11", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT18H30M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKA4JcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 123299, "calendar_total_sell": 123299, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 123299, "filter": { "id": "F1TT00006-12", "price": 123299, "journey_duration": "PT2D7H5M", "journey_duration_seconds": 198300, "layover_duration": "PT1D16H35M", "layover_duration_seconds": 146100, "carrier_operating": "GF", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BAH", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T17:50:00.000+03:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2027-02-11T09:45:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "ruh202611161750bah202611161910168bah202611170435doh2026111705301117doh202611171810dac202611180155638dac202702101045doh202702101345641doh202702110815ruh2027021109451240", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-13", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-13", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H10M", "transit_time": "15H45M", "routes": [ { "air_segment_key": "QvtStGMAuDKAOIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:45:00.000+03:00", "origin_terminal": "1", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:00:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H15M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "XY", "carrier_name": "Flynas", "carrier_logo": "XY.png", "flight_number": "233" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "5922" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02hZINCmlTqWIIyZCl\/\/8ZNdBKtYTvrOcDQghC4phpDv814T097ihHAgpET44J4sk5sE4niISxxNdzNzViXMJOUel4KPfFRRKrIEmeB2qFs\/ftWJVdPLFXJUZ7Gs1qAj+zrGpLzHuNt42MsdaSqV9IV+hfNfcBYaYsvg==", "FareInfoRef": "QvtStGMAuDKAZKcbeOAAAA==" }, "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": "QvtStGMAuDKAyHcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T10:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DAC", "arrival_time": "2026-11-17T18:55:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT15H45M", "lay_over_date": "2026-11-16", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02hZINCmlTqWIIyZCl\/\/8ZNdBKtYTvrOcDQghC4phpDv814T097ihHAgpET44J4sk5sE4niISxxNdzNzViXMJOUel4KPfFRRKrIEmeB2qFs\/ftWJVdPLFXJUZ7Gs1qAj+zrGpLzHuNt42MsdaSqV9IV+hfNfcBYaYsvg==", "FareInfoRef": "QvtStGMAuDKAZKcbeOAAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-13", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H15M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "QvtStGMAuDKA0HcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T09:50:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BAH", "arrival_time": "2027-02-10T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2027-02-10", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTsEOwyAI\/Zjm3QGjnTedunXJ4qG2h172\/58xtF0yEuDBgwchBCFxzOTDv034TM8H6p6AClFf9wVyI+dGdYBIGCW+X5tpESoya4OUqoM+M4\/BIok1IUn2gzqq2hVzTF3Le1UmIkY\/jQ51Az9QFoU15q3F+0rGWGvJtIukGfqr7n0Bc+As0A==", "FareInfoRef": "QvtStGMAuDKAoKcbeOAAAA==" }, "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": "QvtStGMAuDKA2HcbeOAAAA==", "origin": "BAH", "departure_time": "2027-02-10T15:40:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "RUH", "arrival_time": "2027-02-10T17:05:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H25M", "distance": "261", "lay_over": "PT02H25M", "lay_over_date": "2027-02-10", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "167" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "167" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTsEOwyAI\/Zjm3QGjnTedunXJ4qG2h172\/58xtF0yEuDBgwchBCFxzOTDv034TM8H6p6AClFf9wVyI+dGdYBIGCW+X5tpESoya4OUqoM+M4\/BIok1IUn2gzqq2hVzTF3Le1UmIkY\/jQ51Az9QFoU15q3F+0rGWGvJtIukGfqr7n0Bc+As0A==", "FareInfoRef": "QvtStGMAuDKAoKcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 131129, "gross_total": 131129, "base_fare": 97861, "tax": 33268, "sell": { "currency": "BDT", "total": 131129, "base_fare": 97861, "tax": 33268 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMxMTI5LCJiYXNlX2ZhcmUiOjk3ODYxLCJ0YXgiOjMzMjY4fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMxMTI5LCJiYXNlX2ZhcmUiOjk3ODYxLCJ0YXgiOjMzMjY4LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEzMTEyOSwiYmFzZV9mYXJlIjo5Nzg2MSwidGF4IjozMzI2OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 131129, "base_fare": 97861, "tax": 33268, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "97861.00", "tax": "33268.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 131129, "base_fare": 97861, "tax": 33268, "gross": { "base_fare": "97861.00", "tax": "33268.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "10038.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2476.00" }, "Other": { "title": "Others taxes", "amount": "15807.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzMTEyOS4wMCIsImJhc2VfZmFyZSI6Ijk3ODYxLjAwIiwidGF4IjoiMzMyNjguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5Nzg2MS4wMCIsInRheCI6IjMzMjY4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTMxMTI5LjAwIiwiYmFzZV9mYXJlIjoiOTc4NjEuMDAiLCJ0YXgiOiIzMzI2OC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijk3ODYxLjAwIiwidGF4IjoiMzMyNjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMzExMjkuMDAiLCJiYXNlX2ZhcmUiOiI5Nzg2MS4wMCIsInRheCI6IjMzMjY4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEzMTEyOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxMDAzOC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIyNDc2LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjE1ODA3LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkUzIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJJTyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTg1NSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlQyIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJCSCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk1MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkhNIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMzAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMDM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI0NzYiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "BAH", "operating": "XY", "marketing": "GF", "booking_code": "E", "farebasis": "EALIT3SA", "cabin": "economy" }, { "origin": "BAH", "destination": "DAC", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EALIT3SA", "cabin": "economy" }, { "origin": "DAC", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EALIT3SA", "cabin": "economy" }, { "origin": "BAH", "destination": "RUH", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EALIT3SA", "cabin": "economy" } ], "connecting": [ "BAH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-13", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H10M", "transit_time": "15H45M", "routes": [ { "air_segment_key": "QvtStGMAuDKAOIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:45:00.000+03:00", "origin_terminal": "1", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:00:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H15M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "XY", "carrier_name": "Flynas", "carrier_logo": "XY.png", "flight_number": "233" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "5922" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02hZINCmlTqWIIyZCl\/\/8ZNdBKtYTvrOcDQghC4phpDv814T097ihHAgpET44J4sk5sE4niISxxNdzNzViXMJOUel4KPfFRRKrIEmeB2qFs\/ftWJVdPLFXJUZ7Gs1qAj+zrGpLzHuNt42MsdaSqV9IV+hfNfcBYaYsvg==", "FareInfoRef": "QvtStGMAuDKAZKcbeOAAAA==" }, "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": "QvtStGMAuDKAyHcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T10:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DAC", "arrival_time": "2026-11-17T18:55:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT15H45M", "lay_over_date": "2026-11-16", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02hZINCmlTqWIIyZCl\/\/8ZNdBKtYTvrOcDQghC4phpDv814T097ihHAgpET44J4sk5sE4niISxxNdzNzViXMJOUel4KPfFRRKrIEmeB2qFs\/ftWJVdPLFXJUZ7Gs1qAj+zrGpLzHuNt42MsdaSqV9IV+hfNfcBYaYsvg==", "FareInfoRef": "QvtStGMAuDKAZKcbeOAAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-13", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H15M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "QvtStGMAuDKA0HcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T09:50:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BAH", "arrival_time": "2027-02-10T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2027-02-10", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTsEOwyAI\/Zjm3QGjnTedunXJ4qG2h172\/58xtF0yEuDBgwchBCFxzOTDv034TM8H6p6AClFf9wVyI+dGdYBIGCW+X5tpESoya4OUqoM+M4\/BIok1IUn2gzqq2hVzTF3Le1UmIkY\/jQ51Az9QFoU15q3F+0rGWGvJtIukGfqr7n0Bc+As0A==", "FareInfoRef": "QvtStGMAuDKAoKcbeOAAAA==" }, "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": "QvtStGMAuDKA2HcbeOAAAA==", "origin": "BAH", "departure_time": "2027-02-10T15:40:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "RUH", "arrival_time": "2027-02-10T17:05:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H25M", "distance": "261", "lay_over": "PT02H25M", "lay_over_date": "2027-02-10", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "167" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "167" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTsEOwyAI\/Zjm3QGjnTedunXJ4qG2h172\/58xtF0yEuDBgwchBCFxzOTDv034TM8H6p6AClFf9wVyI+dGdYBIGCW+X5tpESoya4OUqoM+M4\/BIok1IUn2gzqq2hVzTF3Le1UmIkY\/jQ51Az9QFoU15q3F+0rGWGvJtIukGfqr7n0Bc+As0A==", "FareInfoRef": "QvtStGMAuDKAoKcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-10", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-10", "calendar_carrier": "XY", "calendar_total_currency": "BDT", "calendar_total_price": 131129, "calendar_total_sell": 131129, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 131129, "filter": { "id": "F1TT00006-13", "price": 131129, "journey_duration": "PT1D8H25M", "journey_duration_seconds": 116700, "layover_duration": "PT18H10M", "layover_duration_seconds": 65400, "carrier_operating": "XY", "carrier_marketing": "GF", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": [ "BAH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T17:45:00.000+03:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2027-02-10T17:05:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "ruh202611161745bah202611161900233bah202611171045dac202611171855248dac202702100950bah202702101315251bah202702101540ruh202702101705167", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-14", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-14", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H10M", "transit_time": "15H45M", "routes": [ { "air_segment_key": "QvtStGMAuDKAOIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:45:00.000+03:00", "origin_terminal": "1", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:00:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H15M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "XY", "carrier_name": "Flynas", "carrier_logo": "XY.png", "flight_number": "233" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "5922" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02hZINCmlTqWIIyZCl\/\/8ZNdBKtYTvrOcDQghC4phpDv814T097ihHAgpET44J4sk5sE4niISxxNdzNzViXMJOUel4KPfFRRKrIEmeB2qFs\/ftWJVdPLFXJUZ7Gs1qAj+zrGpLzHuNt42MsdaSqV9IV+hfNfcBYaYsvg==", "FareInfoRef": "QvtStGMAuDKAZKcbeOAAAA==" }, "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": "QvtStGMAuDKAyHcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T10:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DAC", "arrival_time": "2026-11-17T18:55:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT15H45M", "lay_over_date": "2026-11-16", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02hZINCmlTqWIIyZCl\/\/8ZNdBKtYTvrOcDQghC4phpDv814T097ihHAgpET44J4sk5sE4niISxxNdzNzViXMJOUel4KPfFRRKrIEmeB2qFs\/ftWJVdPLFXJUZ7Gs1qAj+zrGpLzHuNt42MsdaSqV9IV+hfNfcBYaYsvg==", "FareInfoRef": "QvtStGMAuDKAZKcbeOAAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-14", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H40M", "transit_time": "7H50M", "routes": [ { "air_segment_key": "QvtStGMAuDKA0HcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T09:50:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BAH", "arrival_time": "2027-02-10T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2027-02-10", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTsEOwyAI\/Zjm3QGjnTedunXJ4qG2h172\/58xtF0yEuDBgwchBCFxzOTDv034TM8H6p6AClFf9wVyI+dGdYBIGCW+X5tpESoya4OUqoM+M4\/BIok1IUn2gzqq2hVzTF3Le1UmIkY\/jQ51Az9QFoU15q3F+0rGWGvJtIukGfqr7n0Bc+As0A==", "FareInfoRef": "QvtStGMAuDKAoKcbeOAAAA==" }, "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": "QvtStGMAuDKA4HcbeOAAAA==", "origin": "BAH", "departure_time": "2027-02-10T21:05:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "RUH", "arrival_time": "2027-02-10T22:30:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H25M", "distance": "261", "lay_over": "PT07H50M", "lay_over_date": "2027-02-10", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "169" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "169" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTsEOwyAI\/Zjm3QGjnTedunXJ4qG2h172\/58xtF0yEuDBgwchBCFxzOTDv034TM8H6p6AClFf9wVyI+dGdYBIGCW+X5tpESoya4OUqoM+M4\/BIok1IUn2gzqq2hVzTF3Le1UmIkY\/jQ51Az9QFoU15q3F+0rGWGvJtIukGfqr7n0Bc+As0A==", "FareInfoRef": "QvtStGMAuDKAoKcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 131129, "gross_total": 131129, "base_fare": 97861, "tax": 33268, "sell": { "currency": "BDT", "total": 131129, "base_fare": 97861, "tax": 33268 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMxMTI5LCJiYXNlX2ZhcmUiOjk3ODYxLCJ0YXgiOjMzMjY4fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMxMTI5LCJiYXNlX2ZhcmUiOjk3ODYxLCJ0YXgiOjMzMjY4LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEzMTEyOSwiYmFzZV9mYXJlIjo5Nzg2MSwidGF4IjozMzI2OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 131129, "base_fare": 97861, "tax": 33268, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "97861.00", "tax": "33268.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 131129, "base_fare": 97861, "tax": 33268, "gross": { "base_fare": "97861.00", "tax": "33268.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "10038.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2476.00" }, "Other": { "title": "Others taxes", "amount": "15807.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzMTEyOS4wMCIsImJhc2VfZmFyZSI6Ijk3ODYxLjAwIiwidGF4IjoiMzMyNjguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5Nzg2MS4wMCIsInRheCI6IjMzMjY4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTMxMTI5LjAwIiwiYmFzZV9mYXJlIjoiOTc4NjEuMDAiLCJ0YXgiOiIzMzI2OC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijk3ODYxLjAwIiwidGF4IjoiMzMyNjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMzExMjkuMDAiLCJiYXNlX2ZhcmUiOiI5Nzg2MS4wMCIsInRheCI6IjMzMjY4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEzMTEyOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxMDAzOC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIyNDc2LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjE1ODA3LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkUzIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJJTyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTg1NSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlQyIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJCSCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk1MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkhNIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMzAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMDM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI0NzYiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "BAH", "operating": "XY", "marketing": "GF", "booking_code": "E", "farebasis": "EALIT3SA", "cabin": "economy" }, { "origin": "BAH", "destination": "DAC", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EALIT3SA", "cabin": "economy" }, { "origin": "DAC", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EALIT3SA", "cabin": "economy" }, { "origin": "BAH", "destination": "RUH", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EALIT3SA", "cabin": "economy" } ], "connecting": [ "BAH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-14", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H10M", "transit_time": "15H45M", "routes": [ { "air_segment_key": "QvtStGMAuDKAOIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:45:00.000+03:00", "origin_terminal": "1", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:00:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H15M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "XY", "carrier_name": "Flynas", "carrier_logo": "XY.png", "flight_number": "233" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "5922" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02hZINCmlTqWIIyZCl\/\/8ZNdBKtYTvrOcDQghC4phpDv814T097ihHAgpET44J4sk5sE4niISxxNdzNzViXMJOUel4KPfFRRKrIEmeB2qFs\/ftWJVdPLFXJUZ7Gs1qAj+zrGpLzHuNt42MsdaSqV9IV+hfNfcBYaYsvg==", "FareInfoRef": "QvtStGMAuDKAZKcbeOAAAA==" }, "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": "QvtStGMAuDKAyHcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T10:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DAC", "arrival_time": "2026-11-17T18:55:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT15H45M", "lay_over_date": "2026-11-16", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02hZINCmlTqWIIyZCl\/\/8ZNdBKtYTvrOcDQghC4phpDv814T097ihHAgpET44J4sk5sE4niISxxNdzNzViXMJOUel4KPfFRRKrIEmeB2qFs\/ftWJVdPLFXJUZ7Gs1qAj+zrGpLzHuNt42MsdaSqV9IV+hfNfcBYaYsvg==", "FareInfoRef": "QvtStGMAuDKAZKcbeOAAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-14", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H40M", "transit_time": "7H50M", "routes": [ { "air_segment_key": "QvtStGMAuDKA0HcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T09:50:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BAH", "arrival_time": "2027-02-10T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2027-02-10", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTsEOwyAI\/Zjm3QGjnTedunXJ4qG2h172\/58xtF0yEuDBgwchBCFxzOTDv034TM8H6p6AClFf9wVyI+dGdYBIGCW+X5tpESoya4OUqoM+M4\/BIok1IUn2gzqq2hVzTF3Le1UmIkY\/jQ51Az9QFoU15q3F+0rGWGvJtIukGfqr7n0Bc+As0A==", "FareInfoRef": "QvtStGMAuDKAoKcbeOAAAA==" }, "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": "QvtStGMAuDKA4HcbeOAAAA==", "origin": "BAH", "departure_time": "2027-02-10T21:05:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "RUH", "arrival_time": "2027-02-10T22:30:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H25M", "distance": "261", "lay_over": "PT07H50M", "lay_over_date": "2027-02-10", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "169" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "169" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTsEOwyAI\/Zjm3QGjnTedunXJ4qG2h172\/58xtF0yEuDBgwchBCFxzOTDv034TM8H6p6AClFf9wVyI+dGdYBIGCW+X5tpESoya4OUqoM+M4\/BIok1IUn2gzqq2hVzTF3Le1UmIkY\/jQ51Az9QFoU15q3F+0rGWGvJtIukGfqr7n0Bc+As0A==", "FareInfoRef": "QvtStGMAuDKAoKcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-10", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-10", "calendar_carrier": "XY", "calendar_total_currency": "BDT", "calendar_total_price": 131129, "calendar_total_sell": 131129, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 131129, "filter": { "id": "F1TT00006-14", "price": 131129, "journey_duration": "PT1D13H50M", "journey_duration_seconds": 136200, "layover_duration": "PT23H35M", "layover_duration_seconds": 84900, "carrier_operating": "XY", "carrier_marketing": "GF", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": [ "BAH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T17:45:00.000+03:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-02-10T22:30:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "ruh202611161745bah202611161900233bah202611171045dac202611171855248dac202702100950bah202702101315251bah202702102105ruh202702102230169", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-15", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-15", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H10M", "transit_time": "15H45M", "routes": [ { "air_segment_key": "QvtStGMAuDKAOIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:45:00.000+03:00", "origin_terminal": "1", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:00:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H15M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "XY", "carrier_name": "Flynas", "carrier_logo": "XY.png", "flight_number": "233" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "5922" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02hZINCmlTqWIIyZCl\/\/8ZNdBKtYTvrOcDQghC4phpDv814T097ihHAgpET44J4sk5sE4niISxxNdzNzViXMJOUel4KPfFRRKrIEmeB2qFs\/ftWJVdPLFXJUZ7Gs1qAj+zrGpLzHuNt42MsdaSqV9IV+hfNfcBYaYsvg==", "FareInfoRef": "QvtStGMAuDKAZKcbeOAAAA==" }, "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": "QvtStGMAuDKAyHcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T10:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DAC", "arrival_time": "2026-11-17T18:55:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT15H45M", "lay_over_date": "2026-11-16", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02hZINCmlTqWIIyZCl\/\/8ZNdBKtYTvrOcDQghC4phpDv814T097ihHAgpET44J4sk5sE4niISxxNdzNzViXMJOUel4KPfFRRKrIEmeB2qFs\/ftWJVdPLFXJUZ7Gs1qAj+zrGpLzHuNt42MsdaSqV9IV+hfNfcBYaYsvg==", "FareInfoRef": "QvtStGMAuDKAZKcbeOAAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-15", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H0M", "transit_time": "12H10M", "routes": [ { "air_segment_key": "QvtStGMAuDKA0HcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T09:50:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BAH", "arrival_time": "2027-02-10T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2027-02-10", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTsEOwyAI\/Zjm3QGjnTedunXJ4qG2h172\/58xtF0yEuDBgwchBCFxzOTDv034TM8H6p6AClFf9wVyI+dGdYBIGCW+X5tpESoya4OUqoM+M4\/BIok1IUn2gzqq2hVzTF3Le1UmIkY\/jQ51Az9QFoU15q3F+0rGWGvJtIukGfqr7n0Bc+As0A==", "FareInfoRef": "QvtStGMAuDKAoKcbeOAAAA==" }, "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": "QvtStGMAuDKA6HcbeOAAAA==", "origin": "BAH", "departure_time": "2027-02-11T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "RUH", "arrival_time": "2027-02-11T02:50:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H25M", "distance": "261", "lay_over": "PT12H10M", "lay_over_date": "2027-02-10", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "161" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "161" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTsEOwyAI\/Zjm3QGjnTedunXJ4qG2h172\/58xtF0yEuDBgwchBCFxzOTDv034TM8H6p6AClFf9wVyI+dGdYBIGCW+X5tpESoya4OUqoM+M4\/BIok1IUn2gzqq2hVzTF3Le1UmIkY\/jQ51Az9QFoU15q3F+0rGWGvJtIukGfqr7n0Bc+As0A==", "FareInfoRef": "QvtStGMAuDKAoKcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 131129, "gross_total": 131129, "base_fare": 97861, "tax": 33268, "sell": { "currency": "BDT", "total": 131129, "base_fare": 97861, "tax": 33268 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMxMTI5LCJiYXNlX2ZhcmUiOjk3ODYxLCJ0YXgiOjMzMjY4fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMxMTI5LCJiYXNlX2ZhcmUiOjk3ODYxLCJ0YXgiOjMzMjY4LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEzMTEyOSwiYmFzZV9mYXJlIjo5Nzg2MSwidGF4IjozMzI2OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 131129, "base_fare": 97861, "tax": 33268, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "97861.00", "tax": "33268.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 131129, "base_fare": 97861, "tax": 33268, "gross": { "base_fare": "97861.00", "tax": "33268.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "10038.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2476.00" }, "Other": { "title": "Others taxes", "amount": "15807.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzMTEyOS4wMCIsImJhc2VfZmFyZSI6Ijk3ODYxLjAwIiwidGF4IjoiMzMyNjguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5Nzg2MS4wMCIsInRheCI6IjMzMjY4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTMxMTI5LjAwIiwiYmFzZV9mYXJlIjoiOTc4NjEuMDAiLCJ0YXgiOiIzMzI2OC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijk3ODYxLjAwIiwidGF4IjoiMzMyNjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMzExMjkuMDAiLCJiYXNlX2ZhcmUiOiI5Nzg2MS4wMCIsInRheCI6IjMzMjY4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEzMTEyOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxMDAzOC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIyNDc2LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjE1ODA3LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkUzIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJJTyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTg1NSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlQyIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJCSCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk1MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkhNIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMzAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMDM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI0NzYiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "BAH", "operating": "XY", "marketing": "GF", "booking_code": "E", "farebasis": "EALIT3SA", "cabin": "economy" }, { "origin": "BAH", "destination": "DAC", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EALIT3SA", "cabin": "economy" }, { "origin": "DAC", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EALIT3SA", "cabin": "economy" }, { "origin": "BAH", "destination": "RUH", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EALIT3SA", "cabin": "economy" } ], "connecting": [ "BAH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-15", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H10M", "transit_time": "15H45M", "routes": [ { "air_segment_key": "QvtStGMAuDKAOIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:45:00.000+03:00", "origin_terminal": "1", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:00:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H15M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "XY", "carrier_name": "Flynas", "carrier_logo": "XY.png", "flight_number": "233" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "5922" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02hZINCmlTqWIIyZCl\/\/8ZNdBKtYTvrOcDQghC4phpDv814T097ihHAgpET44J4sk5sE4niISxxNdzNzViXMJOUel4KPfFRRKrIEmeB2qFs\/ftWJVdPLFXJUZ7Gs1qAj+zrGpLzHuNt42MsdaSqV9IV+hfNfcBYaYsvg==", "FareInfoRef": "QvtStGMAuDKAZKcbeOAAAA==" }, "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": "QvtStGMAuDKAyHcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T10:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DAC", "arrival_time": "2026-11-17T18:55:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT15H45M", "lay_over_date": "2026-11-16", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02hZINCmlTqWIIyZCl\/\/8ZNdBKtYTvrOcDQghC4phpDv814T097ihHAgpET44J4sk5sE4niISxxNdzNzViXMJOUel4KPfFRRKrIEmeB2qFs\/ftWJVdPLFXJUZ7Gs1qAj+zrGpLzHuNt42MsdaSqV9IV+hfNfcBYaYsvg==", "FareInfoRef": "QvtStGMAuDKAZKcbeOAAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-15", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H0M", "transit_time": "12H10M", "routes": [ { "air_segment_key": "QvtStGMAuDKA0HcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T09:50:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BAH", "arrival_time": "2027-02-10T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2027-02-10", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTsEOwyAI\/Zjm3QGjnTedunXJ4qG2h172\/58xtF0yEuDBgwchBCFxzOTDv034TM8H6p6AClFf9wVyI+dGdYBIGCW+X5tpESoya4OUqoM+M4\/BIok1IUn2gzqq2hVzTF3Le1UmIkY\/jQ51Az9QFoU15q3F+0rGWGvJtIukGfqr7n0Bc+As0A==", "FareInfoRef": "QvtStGMAuDKAoKcbeOAAAA==" }, "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": "QvtStGMAuDKA6HcbeOAAAA==", "origin": "BAH", "departure_time": "2027-02-11T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "RUH", "arrival_time": "2027-02-11T02:50:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H25M", "distance": "261", "lay_over": "PT12H10M", "lay_over_date": "2027-02-10", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "161" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "161" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTsEOwyAI\/Zjm3QGjnTedunXJ4qG2h172\/58xtF0yEuDBgwchBCFxzOTDv034TM8H6p6AClFf9wVyI+dGdYBIGCW+X5tpESoya4OUqoM+M4\/BIok1IUn2gzqq2hVzTF3Le1UmIkY\/jQ51Az9QFoU15q3F+0rGWGvJtIukGfqr7n0Bc+As0A==", "FareInfoRef": "QvtStGMAuDKAoKcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "XY", "calendar_total_currency": "BDT", "calendar_total_price": 131129, "calendar_total_sell": 131129, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 131129, "filter": { "id": "F1TT00006-15", "price": 131129, "journey_duration": "PT1D18H10M", "journey_duration_seconds": 151800, "layover_duration": "PT1D3H55M", "layover_duration_seconds": 100500, "carrier_operating": "XY", "carrier_marketing": "GF", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": [ "BAH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T17:45:00.000+03:00", "arrival_timing_slot": "", "arrival_departure_time": "2027-02-11T02:50:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "ruh202611161745bah202611161900233bah202611171045dac202611171855248dac202702100950bah202702101315251bah202702110125ruh202702110250161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-16", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-16", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H10M", "transit_time": "15H45M", "routes": [ { "air_segment_key": "QvtStGMAuDKAOIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:45:00.000+03:00", "origin_terminal": "1", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:00:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H15M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "XY", "carrier_name": "Flynas", "carrier_logo": "XY.png", "flight_number": "233" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "5922" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02hZINCmlTqWIIyZCl\/\/8ZNdBKtYTvrOcDQghC4phpDv814T097ihHAgpET44J4sk5sE4niISxxNdzNzViXMJOUel4KPfFRRKrIEmeB2qFs\/ftWJVdPLFXJUZ7Gs1qAj+zrGpLzHuNt42MsdaSqV9IV+hfNfcBYaYsvg==", "FareInfoRef": "QvtStGMAuDKAZKcbeOAAAA==" }, "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": "QvtStGMAuDKAyHcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T10:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DAC", "arrival_time": "2026-11-17T18:55:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT15H45M", "lay_over_date": "2026-11-16", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02hZINCmlTqWIIyZCl\/\/8ZNdBKtYTvrOcDQghC4phpDv814T097ihHAgpET44J4sk5sE4niISxxNdzNzViXMJOUel4KPfFRRKrIEmeB2qFs\/ftWJVdPLFXJUZ7Gs1qAj+zrGpLzHuNt42MsdaSqV9IV+hfNfcBYaYsvg==", "FareInfoRef": "QvtStGMAuDKAZKcbeOAAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-16", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H10M", "transit_time": "20H20M", "routes": [ { "air_segment_key": "QvtStGMAuDKA0HcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T09:50:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BAH", "arrival_time": "2027-02-10T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2027-02-10", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTsEOwyAI\/Zjm3QGjnTedunXJ4qG2h172\/58xtF0yEuDBgwchBCFxzOTDv034TM8H6p6AClFf9wVyI+dGdYBIGCW+X5tpESoya4OUqoM+M4\/BIok1IUn2gzqq2hVzTF3Le1UmIkY\/jQ51Az9QFoU15q3F+0rGWGvJtIukGfqr7n0Bc+As0A==", "FareInfoRef": "QvtStGMAuDKAoKcbeOAAAA==" }, "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": "QvtStGMAuDKA8HcbeOAAAA==", "origin": "BAH", "departure_time": "2027-02-11T09:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "RUH", "arrival_time": "2027-02-11T11:00:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-11", "flight_time": "PT1H25M", "distance": "261", "lay_over": "PT20H20M", "lay_over_date": "2027-02-10", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "163" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "163" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTsEOwyAI\/Zjm3QGjnTedunXJ4qG2h172\/58xtF0yEuDBgwchBCFxzOTDv034TM8H6p6AClFf9wVyI+dGdYBIGCW+X5tpESoya4OUqoM+M4\/BIok1IUn2gzqq2hVzTF3Le1UmIkY\/jQ51Az9QFoU15q3F+0rGWGvJtIukGfqr7n0Bc+As0A==", "FareInfoRef": "QvtStGMAuDKAoKcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 131129, "gross_total": 131129, "base_fare": 97861, "tax": 33268, "sell": { "currency": "BDT", "total": 131129, "base_fare": 97861, "tax": 33268 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMxMTI5LCJiYXNlX2ZhcmUiOjk3ODYxLCJ0YXgiOjMzMjY4fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMxMTI5LCJiYXNlX2ZhcmUiOjk3ODYxLCJ0YXgiOjMzMjY4LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEzMTEyOSwiYmFzZV9mYXJlIjo5Nzg2MSwidGF4IjozMzI2OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 131129, "base_fare": 97861, "tax": 33268, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "97861.00", "tax": "33268.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 131129, "base_fare": 97861, "tax": 33268, "gross": { "base_fare": "97861.00", "tax": "33268.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "10038.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2476.00" }, "Other": { "title": "Others taxes", "amount": "15807.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzMTEyOS4wMCIsImJhc2VfZmFyZSI6Ijk3ODYxLjAwIiwidGF4IjoiMzMyNjguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5Nzg2MS4wMCIsInRheCI6IjMzMjY4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTMxMTI5LjAwIiwiYmFzZV9mYXJlIjoiOTc4NjEuMDAiLCJ0YXgiOiIzMzI2OC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijk3ODYxLjAwIiwidGF4IjoiMzMyNjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMzExMjkuMDAiLCJiYXNlX2ZhcmUiOiI5Nzg2MS4wMCIsInRheCI6IjMzMjY4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEzMTEyOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxMDAzOC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIyNDc2LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjE1ODA3LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkUzIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJJTyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTg1NSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlQyIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJCSCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk1MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkhNIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMzAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMDM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI0NzYiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "BAH", "operating": "XY", "marketing": "GF", "booking_code": "E", "farebasis": "EALIT3SA", "cabin": "economy" }, { "origin": "BAH", "destination": "DAC", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EALIT3SA", "cabin": "economy" }, { "origin": "DAC", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EALIT3SA", "cabin": "economy" }, { "origin": "BAH", "destination": "RUH", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EALIT3SA", "cabin": "economy" } ], "connecting": [ "BAH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-16", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H10M", "transit_time": "15H45M", "routes": [ { "air_segment_key": "QvtStGMAuDKAOIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:45:00.000+03:00", "origin_terminal": "1", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:00:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H15M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "XY", "carrier_name": "Flynas", "carrier_logo": "XY.png", "flight_number": "233" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "5922" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02hZINCmlTqWIIyZCl\/\/8ZNdBKtYTvrOcDQghC4phpDv814T097ihHAgpET44J4sk5sE4niISxxNdzNzViXMJOUel4KPfFRRKrIEmeB2qFs\/ftWJVdPLFXJUZ7Gs1qAj+zrGpLzHuNt42MsdaSqV9IV+hfNfcBYaYsvg==", "FareInfoRef": "QvtStGMAuDKAZKcbeOAAAA==" }, "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": "QvtStGMAuDKAyHcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T10:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DAC", "arrival_time": "2026-11-17T18:55:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT15H45M", "lay_over_date": "2026-11-16", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02hZINCmlTqWIIyZCl\/\/8ZNdBKtYTvrOcDQghC4phpDv814T097ihHAgpET44J4sk5sE4niISxxNdzNzViXMJOUel4KPfFRRKrIEmeB2qFs\/ftWJVdPLFXJUZ7Gs1qAj+zrGpLzHuNt42MsdaSqV9IV+hfNfcBYaYsvg==", "FareInfoRef": "QvtStGMAuDKAZKcbeOAAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-16", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H10M", "transit_time": "20H20M", "routes": [ { "air_segment_key": "QvtStGMAuDKA0HcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T09:50:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BAH", "arrival_time": "2027-02-10T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2027-02-10", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTsEOwyAI\/Zjm3QGjnTedunXJ4qG2h172\/58xtF0yEuDBgwchBCFxzOTDv034TM8H6p6AClFf9wVyI+dGdYBIGCW+X5tpESoya4OUqoM+M4\/BIok1IUn2gzqq2hVzTF3Le1UmIkY\/jQ51Az9QFoU15q3F+0rGWGvJtIukGfqr7n0Bc+As0A==", "FareInfoRef": "QvtStGMAuDKAoKcbeOAAAA==" }, "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": "QvtStGMAuDKA8HcbeOAAAA==", "origin": "BAH", "departure_time": "2027-02-11T09:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "RUH", "arrival_time": "2027-02-11T11:00:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-11", "flight_time": "PT1H25M", "distance": "261", "lay_over": "PT20H20M", "lay_over_date": "2027-02-10", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "163" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "163" }, "booking_class": { "brand_id": "2223787", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EALIT3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTsEOwyAI\/Zjm3QGjnTedunXJ4qG2h172\/58xtF0yEuDBgwchBCFxzOTDv034TM8H6p6AClFf9wVyI+dGdYBIGCW+X5tpESoya4OUqoM+M4\/BIok1IUn2gzqq2hVzTF3Le1UmIkY\/jQ51Az9QFoU15q3F+0rGWGvJtIukGfqr7n0Bc+As0A==", "FareInfoRef": "QvtStGMAuDKAoKcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "XY", "calendar_total_currency": "BDT", "calendar_total_price": 131129, "calendar_total_sell": 131129, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 131129, "filter": { "id": "F1TT00006-16", "price": 131129, "journey_duration": "PT2D2H20M", "journey_duration_seconds": 181200, "layover_duration": "PT1D12H5M", "layover_duration_seconds": 129900, "carrier_operating": "XY", "carrier_marketing": "GF", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": [ "BAH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T17:45:00.000+03:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-02-11T11:00:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "ruh202611161745bah202611161900233bah202611171045dac202611171855248dac202702100950bah202702101315251bah202702110935ruh202702111100163", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-17", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-17", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H40M", "transit_time": "15H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKAAIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T11:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T19:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT06H15M", "lay_over_date": "2026-11-17", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-17", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H20M", "transit_time": "3H50M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAuJcbeOAAAA==" }, "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": "QvtStGMAuDKAIIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:05:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:35:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT03H50M", "lay_over_date": "2027-02-10", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAuJcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 135101, "gross_total": 135101, "base_fare": 81601, "tax": 53500, "sell": { "currency": "BDT", "total": 135101, "base_fare": 81601, "tax": 53500 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTM1MTAxLCJiYXNlX2ZhcmUiOjgxNjAxLCJ0YXgiOjUzNTAwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTM1MTAxLCJiYXNlX2ZhcmUiOjgxNjAxLCJ0YXgiOjUzNTAwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEzNTEwMSwiYmFzZV9mYXJlIjo4MTYwMSwidGF4Ijo1MzUwMH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 135101, "base_fare": 81601, "tax": 53500, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "81601.00", "tax": "53500.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 135101, "base_fare": 81601, "tax": 53500, "gross": { "base_fare": "81601.00", "tax": "53500.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "22809.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzNTEwMS4wMCIsImJhc2VfZmFyZSI6IjgxNjAxLjAwIiwidGF4IjoiNTM1MDAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MTYwMS4wMCIsInRheCI6IjUzNTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTM1MTAxLjAwIiwiYmFzZV9mYXJlIjoiODE2MDEuMDAiLCJ0YXgiOiI1MzUwMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgxNjAxLjAwIiwidGF4IjoiNTM1MDAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMzUxMDEuMDAiLCJiYXNlX2ZhcmUiOiI4MTYwMS4wMCIsInRheCI6IjUzNTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEzNTEwMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIyMDI5Ni4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjIyODA5LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkUzIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJJTyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTg1NSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlQyIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJCSCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTk3NSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkhNIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI5OSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAyOTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "BAH", "operating": "GF", "marketing": "QR", "booking_code": "Q", "farebasis": "LJR3R1SE", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "L", "farebasis": "LJR3R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "L", "farebasis": "LJR3R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" } ], "connecting": [ "BAH", "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-17", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H40M", "transit_time": "15H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKAAIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T11:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T19:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT06H15M", "lay_over_date": "2026-11-17", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-17", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H20M", "transit_time": "3H50M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAuJcbeOAAAA==" }, "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": "QvtStGMAuDKAIIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:05:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:35:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT03H50M", "lay_over_date": "2027-02-10", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAuJcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 135101, "calendar_total_sell": 135101, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 135101, "filter": { "id": "F1TT00006-17", "price": 135101, "journey_duration": "PT1D10H0M", "journey_duration_seconds": 122400, "layover_duration": "PT19H30M", "layover_duration_seconds": 70200, "carrier_operating": "GF", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BAH", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T17:50:00.000+03:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2027-02-11T03:35:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "ruh202611161750bah202611161910168bah202611170435doh2026111705301117doh202611171145dac202611171930642dac202702101915doh202702102215639doh202702110205ruh2027021103351166", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-18", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-18", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H40M", "transit_time": "15H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKAAIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T11:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T19:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT06H15M", "lay_over_date": "2026-11-17", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-18", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H40M", "transit_time": "4H10M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAuJcbeOAAAA==" }, "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": "QvtStGMAuDKAKIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:55:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT04H10M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAuJcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 135101, "gross_total": 135101, "base_fare": 81601, "tax": 53500, "sell": { "currency": "BDT", "total": 135101, "base_fare": 81601, "tax": 53500 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTM1MTAxLCJiYXNlX2ZhcmUiOjgxNjAxLCJ0YXgiOjUzNTAwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTM1MTAxLCJiYXNlX2ZhcmUiOjgxNjAxLCJ0YXgiOjUzNTAwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEzNTEwMSwiYmFzZV9mYXJlIjo4MTYwMSwidGF4Ijo1MzUwMH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 135101, "base_fare": 81601, "tax": 53500, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "81601.00", "tax": "53500.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 135101, "base_fare": 81601, "tax": 53500, "gross": { "base_fare": "81601.00", "tax": "53500.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "22809.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzNTEwMS4wMCIsImJhc2VfZmFyZSI6IjgxNjAxLjAwIiwidGF4IjoiNTM1MDAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MTYwMS4wMCIsInRheCI6IjUzNTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTM1MTAxLjAwIiwiYmFzZV9mYXJlIjoiODE2MDEuMDAiLCJ0YXgiOiI1MzUwMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgxNjAxLjAwIiwidGF4IjoiNTM1MDAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMzUxMDEuMDAiLCJiYXNlX2ZhcmUiOiI4MTYwMS4wMCIsInRheCI6IjUzNTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEzNTEwMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIyMDI5Ni4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjIyODA5LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkUzIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJJTyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTg1NSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlQyIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJCSCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTk3NSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkhNIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI5OSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAyOTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "BAH", "operating": "GF", "marketing": "QR", "booking_code": "Q", "farebasis": "LJR3R1SE", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "L", "farebasis": "LJR3R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "L", "farebasis": "LJR3R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" } ], "connecting": [ "BAH", "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-18", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H40M", "transit_time": "15H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKAAIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T11:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T19:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT06H15M", "lay_over_date": "2026-11-17", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-18", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H40M", "transit_time": "4H10M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAuJcbeOAAAA==" }, "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": "QvtStGMAuDKAKIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:55:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT04H10M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAuJcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 135101, "calendar_total_sell": 135101, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 135101, "filter": { "id": "F1TT00006-18", "price": 135101, "journey_duration": "PT1D10H20M", "journey_duration_seconds": 123600, "layover_duration": "PT19H50M", "layover_duration_seconds": 71400, "carrier_operating": "GF", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BAH", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T17:50:00.000+03:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2027-02-11T03:55:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "ruh202611161750bah202611161910168bah202611170435doh2026111705301117doh202611171145dac202611171930642dac202702101915doh202702102215639doh202702110225ruh2027021103551238", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-19", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-19", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H40M", "transit_time": "15H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKAAIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T11:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T19:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT06H15M", "lay_over_date": "2026-11-17", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-19", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H30M", "transit_time": "10H0M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "6", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAuJcbeOAAAA==" }, "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": "QvtStGMAuDKAMIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T09:45:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-11", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT10H00M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "6", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAuJcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 135101, "gross_total": 135101, "base_fare": 81601, "tax": 53500, "sell": { "currency": "BDT", "total": 135101, "base_fare": 81601, "tax": 53500 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTM1MTAxLCJiYXNlX2ZhcmUiOjgxNjAxLCJ0YXgiOjUzNTAwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTM1MTAxLCJiYXNlX2ZhcmUiOjgxNjAxLCJ0YXgiOjUzNTAwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEzNTEwMSwiYmFzZV9mYXJlIjo4MTYwMSwidGF4Ijo1MzUwMH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 135101, "base_fare": 81601, "tax": 53500, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "81601.00", "tax": "53500.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 135101, "base_fare": 81601, "tax": 53500, "gross": { "base_fare": "81601.00", "tax": "53500.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "22809.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzNTEwMS4wMCIsImJhc2VfZmFyZSI6IjgxNjAxLjAwIiwidGF4IjoiNTM1MDAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MTYwMS4wMCIsInRheCI6IjUzNTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTM1MTAxLjAwIiwiYmFzZV9mYXJlIjoiODE2MDEuMDAiLCJ0YXgiOiI1MzUwMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgxNjAxLjAwIiwidGF4IjoiNTM1MDAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMzUxMDEuMDAiLCJiYXNlX2ZhcmUiOiI4MTYwMS4wMCIsInRheCI6IjUzNTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEzNTEwMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIyMDI5Ni4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjIyODA5LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkUzIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJJTyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTg1NSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlQyIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJCSCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTk3NSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkhNIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI5OSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAyOTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "BAH", "operating": "GF", "marketing": "QR", "booking_code": "Q", "farebasis": "LJR3R1SE", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "L", "farebasis": "LJR3R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "L", "farebasis": "LJR3R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" } ], "connecting": [ "BAH", "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-19", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H40M", "transit_time": "15H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKAAIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T11:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T19:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT06H15M", "lay_over_date": "2026-11-17", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-19", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H30M", "transit_time": "10H0M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "6", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAuJcbeOAAAA==" }, "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": "QvtStGMAuDKAMIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T09:45:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-11", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT10H00M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "6", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAuJcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 135101, "calendar_total_sell": 135101, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 135101, "filter": { "id": "F1TT00006-19", "price": 135101, "journey_duration": "PT1D16H10M", "journey_duration_seconds": 144600, "layover_duration": "PT1D1H40M", "layover_duration_seconds": 92400, "carrier_operating": "GF", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BAH", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T17:50:00.000+03:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2027-02-11T09:45:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "ruh202611161750bah202611161910168bah202611170435doh2026111705301117doh202611171145dac202611171930642dac202702101915doh202702102215639doh202702110815ruh2027021109451240", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-20", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-20", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H5M", "transit_time": "22H5M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKAGIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T18:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-18T01:55:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H40M", "lay_over_date": "2026-11-17", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-20", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H20M", "transit_time": "3H50M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAuJcbeOAAAA==" }, "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": "QvtStGMAuDKAIIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:05:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:35:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT03H50M", "lay_over_date": "2027-02-10", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAuJcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 135423, "gross_total": 135423, "base_fare": 81601, "tax": 53822, "sell": { "currency": "BDT", "total": 135423, "base_fare": 81601, "tax": 53822 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTM1NDIzLCJiYXNlX2ZhcmUiOjgxNjAxLCJ0YXgiOjUzODIyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTM1NDIzLCJiYXNlX2ZhcmUiOjgxNjAxLCJ0YXgiOjUzODIyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEzNTQyMywiYmFzZV9mYXJlIjo4MTYwMSwidGF4Ijo1MzgyMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 135423, "base_fare": 81601, "tax": 53822, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "81601.00", "tax": "53822.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 135423, "base_fare": 81601, "tax": 53822, "gross": { "base_fare": "81601.00", "tax": "53822.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "23131.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzNTQyMy4wMCIsImJhc2VfZmFyZSI6IjgxNjAxLjAwIiwidGF4IjoiNTM4MjIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MTYwMS4wMCIsInRheCI6IjUzODIyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTM1NDIzLjAwIiwiYmFzZV9mYXJlIjoiODE2MDEuMDAiLCJ0YXgiOiI1MzgyMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgxNjAxLjAwIiwidGF4IjoiNTM4MjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMzU0MjMuMDAiLCJiYXNlX2ZhcmUiOiI4MTYwMS4wMCIsInRheCI6IjUzODIyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEzNTQyMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIyMDI5Ni4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjIzMTMxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkUzIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJJTyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTg1NSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlQyIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJCSCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTk3NSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkhNIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI5OSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAyOTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "BAH", "operating": "GF", "marketing": "QR", "booking_code": "Q", "farebasis": "LJR3R1SE", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "L", "farebasis": "LJR3R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "L", "farebasis": "LJR3R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" } ], "connecting": [ "BAH", "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-20", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H5M", "transit_time": "22H5M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKAGIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T18:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-18T01:55:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H40M", "lay_over_date": "2026-11-17", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-20", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H20M", "transit_time": "3H50M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAuJcbeOAAAA==" }, "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": "QvtStGMAuDKAIIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:05:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:35:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT03H50M", "lay_over_date": "2027-02-10", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAuJcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 135423, "calendar_total_sell": 135423, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 135423, "filter": { "id": "F1TT00006-20", "price": 135423, "journey_duration": "PT1D16H25M", "journey_duration_seconds": 145500, "layover_duration": "PT1D1H55M", "layover_duration_seconds": 93300, "carrier_operating": "GF", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BAH", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T17:50:00.000+03:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2027-02-11T03:35:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "ruh202611161750bah202611161910168bah202611170435doh2026111705301117doh202611171810dac202611180155638dac202702101915doh202702102215639doh202702110205ruh2027021103351166", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-21", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-21", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H5M", "transit_time": "22H5M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKAGIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T18:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-18T01:55:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H40M", "lay_over_date": "2026-11-17", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-21", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H40M", "transit_time": "4H10M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAuJcbeOAAAA==" }, "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": "QvtStGMAuDKAKIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:55:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT04H10M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAuJcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 135423, "gross_total": 135423, "base_fare": 81601, "tax": 53822, "sell": { "currency": "BDT", "total": 135423, "base_fare": 81601, "tax": 53822 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTM1NDIzLCJiYXNlX2ZhcmUiOjgxNjAxLCJ0YXgiOjUzODIyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTM1NDIzLCJiYXNlX2ZhcmUiOjgxNjAxLCJ0YXgiOjUzODIyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEzNTQyMywiYmFzZV9mYXJlIjo4MTYwMSwidGF4Ijo1MzgyMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 135423, "base_fare": 81601, "tax": 53822, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "81601.00", "tax": "53822.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 135423, "base_fare": 81601, "tax": 53822, "gross": { "base_fare": "81601.00", "tax": "53822.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "23131.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzNTQyMy4wMCIsImJhc2VfZmFyZSI6IjgxNjAxLjAwIiwidGF4IjoiNTM4MjIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MTYwMS4wMCIsInRheCI6IjUzODIyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTM1NDIzLjAwIiwiYmFzZV9mYXJlIjoiODE2MDEuMDAiLCJ0YXgiOiI1MzgyMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgxNjAxLjAwIiwidGF4IjoiNTM4MjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMzU0MjMuMDAiLCJiYXNlX2ZhcmUiOiI4MTYwMS4wMCIsInRheCI6IjUzODIyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEzNTQyMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIyMDI5Ni4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjIzMTMxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkUzIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJJTyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTg1NSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlQyIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJCSCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTk3NSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkhNIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI5OSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAyOTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "BAH", "operating": "GF", "marketing": "QR", "booking_code": "Q", "farebasis": "LJR3R1SE", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "L", "farebasis": "LJR3R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "L", "farebasis": "LJR3R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" } ], "connecting": [ "BAH", "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-21", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H5M", "transit_time": "22H5M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKAGIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T18:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-18T01:55:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H40M", "lay_over_date": "2026-11-17", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-21", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H40M", "transit_time": "4H10M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAuJcbeOAAAA==" }, "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": "QvtStGMAuDKAKIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:55:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT04H10M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAuJcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 135423, "calendar_total_sell": 135423, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 135423, "filter": { "id": "F1TT00006-21", "price": 135423, "journey_duration": "PT1D16H45M", "journey_duration_seconds": 146700, "layover_duration": "PT1D2H15M", "layover_duration_seconds": 94500, "carrier_operating": "GF", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BAH", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T17:50:00.000+03:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2027-02-11T03:55:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "ruh202611161750bah202611161910168bah202611170435doh2026111705301117doh202611171810dac202611180155638dac202702101915doh202702102215639doh202702110225ruh2027021103551238", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-22", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-22", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H5M", "transit_time": "22H5M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKAGIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T18:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-18T01:55:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H40M", "lay_over_date": "2026-11-17", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-22", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H30M", "transit_time": "10H0M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "6", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAuJcbeOAAAA==" }, "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": "QvtStGMAuDKAMIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T09:45:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-11", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT10H00M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "6", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAuJcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 135423, "gross_total": 135423, "base_fare": 81601, "tax": 53822, "sell": { "currency": "BDT", "total": 135423, "base_fare": 81601, "tax": 53822 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTM1NDIzLCJiYXNlX2ZhcmUiOjgxNjAxLCJ0YXgiOjUzODIyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTM1NDIzLCJiYXNlX2ZhcmUiOjgxNjAxLCJ0YXgiOjUzODIyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEzNTQyMywiYmFzZV9mYXJlIjo4MTYwMSwidGF4Ijo1MzgyMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 135423, "base_fare": 81601, "tax": 53822, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "81601.00", "tax": "53822.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 135423, "base_fare": 81601, "tax": 53822, "gross": { "base_fare": "81601.00", "tax": "53822.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "23131.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzNTQyMy4wMCIsImJhc2VfZmFyZSI6IjgxNjAxLjAwIiwidGF4IjoiNTM4MjIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MTYwMS4wMCIsInRheCI6IjUzODIyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTM1NDIzLjAwIiwiYmFzZV9mYXJlIjoiODE2MDEuMDAiLCJ0YXgiOiI1MzgyMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgxNjAxLjAwIiwidGF4IjoiNTM4MjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMzU0MjMuMDAiLCJiYXNlX2ZhcmUiOiI4MTYwMS4wMCIsInRheCI6IjUzODIyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEzNTQyMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIyMDI5Ni4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjIzMTMxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkUzIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJJTyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTg1NSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlQyIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJCSCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTk3NSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkhNIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI5OSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAyOTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "BAH", "operating": "GF", "marketing": "QR", "booking_code": "Q", "farebasis": "LJR3R1SE", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "L", "farebasis": "LJR3R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "L", "farebasis": "LJR3R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" } ], "connecting": [ "BAH", "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-22", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H5M", "transit_time": "22H5M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKAGIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T18:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-18T01:55:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H40M", "lay_over_date": "2026-11-17", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-22", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H30M", "transit_time": "10H0M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "6", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAuJcbeOAAAA==" }, "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": "QvtStGMAuDKAMIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T09:45:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-11", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT10H00M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "6", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAuJcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 135423, "calendar_total_sell": 135423, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 135423, "filter": { "id": "F1TT00006-22", "price": 135423, "journey_duration": "PT1D22H35M", "journey_duration_seconds": 167700, "layover_duration": "PT1D8H5M", "layover_duration_seconds": 115500, "carrier_operating": "GF", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BAH", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T17:50:00.000+03:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2027-02-11T09:45:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "ruh202611161750bah202611161910168bah202611170435doh2026111705301117doh202611171810dac202611180155638dac202702101915doh202702102215639doh202702110815ruh2027021109451240", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-23", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-23", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H40M", "transit_time": "15H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKAAIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T11:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T19:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT06H15M", "lay_over_date": "2026-11-17", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-23", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H10M", "transit_time": "13H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAuJcbeOAAAA==" }, "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": "QvtStGMAuDKASIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T11:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T13:25:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-11", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT13H40M", "lay_over_date": "2027-02-10", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAuJcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 135423, "gross_total": 135423, "base_fare": 81601, "tax": 53822, "sell": { "currency": "BDT", "total": 135423, "base_fare": 81601, "tax": 53822 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTM1NDIzLCJiYXNlX2ZhcmUiOjgxNjAxLCJ0YXgiOjUzODIyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTM1NDIzLCJiYXNlX2ZhcmUiOjgxNjAxLCJ0YXgiOjUzODIyLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEzNTQyMywiYmFzZV9mYXJlIjo4MTYwMSwidGF4Ijo1MzgyMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 135423, "base_fare": 81601, "tax": 53822, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "81601.00", "tax": "53822.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 135423, "base_fare": 81601, "tax": 53822, "gross": { "base_fare": "81601.00", "tax": "53822.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "23131.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzNTQyMy4wMCIsImJhc2VfZmFyZSI6IjgxNjAxLjAwIiwidGF4IjoiNTM4MjIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MTYwMS4wMCIsInRheCI6IjUzODIyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTM1NDIzLjAwIiwiYmFzZV9mYXJlIjoiODE2MDEuMDAiLCJ0YXgiOiI1MzgyMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgxNjAxLjAwIiwidGF4IjoiNTM4MjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMzU0MjMuMDAiLCJiYXNlX2ZhcmUiOiI4MTYwMS4wMCIsInRheCI6IjUzODIyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEzNTQyMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIyMDI5Ni4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjIzMTMxLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkUzIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJJTyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTg1NSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlQyIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJCSCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTk3NSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkhNIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI5OSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAyOTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "BAH", "operating": "GF", "marketing": "QR", "booking_code": "Q", "farebasis": "LJR3R1SE", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "L", "farebasis": "LJR3R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "L", "farebasis": "LJR3R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" } ], "connecting": [ "BAH", "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-23", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H40M", "transit_time": "15H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKAAIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T11:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T19:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT06H15M", "lay_over_date": "2026-11-17", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-23", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H10M", "transit_time": "13H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAuJcbeOAAAA==" }, "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": "QvtStGMAuDKASIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T11:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T13:25:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-11", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT13H40M", "lay_over_date": "2027-02-10", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAuJcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 135423, "calendar_total_sell": 135423, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 135423, "filter": { "id": "F1TT00006-23", "price": 135423, "journey_duration": "PT1D19H50M", "journey_duration_seconds": 157800, "layover_duration": "PT1D5H20M", "layover_duration_seconds": 105600, "carrier_operating": "GF", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BAH", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T17:50:00.000+03:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-02-11T13:25:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "ruh202611161750bah202611161910168bah202611170435doh2026111705301117doh202611171145dac202611171930642dac202702101915doh202702102215639doh202702111155ruh2027021113251168", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-24", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-24", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H5M", "transit_time": "22H5M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKAGIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T18:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-18T01:55:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H40M", "lay_over_date": "2026-11-17", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-24", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H10M", "transit_time": "13H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAuJcbeOAAAA==" }, "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": "QvtStGMAuDKASIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T11:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T13:25:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-11", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT13H40M", "lay_over_date": "2027-02-10", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAuJcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 135745, "gross_total": 135745, "base_fare": 81601, "tax": 54144, "sell": { "currency": "BDT", "total": 135745, "base_fare": 81601, "tax": 54144 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTM1NzQ1LCJiYXNlX2ZhcmUiOjgxNjAxLCJ0YXgiOjU0MTQ0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTM1NzQ1LCJiYXNlX2ZhcmUiOjgxNjAxLCJ0YXgiOjU0MTQ0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEzNTc0NSwiYmFzZV9mYXJlIjo4MTYwMSwidGF4Ijo1NDE0NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 135745, "base_fare": 81601, "tax": 54144, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "81601.00", "tax": "54144.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 135745, "base_fare": 81601, "tax": 54144, "gross": { "base_fare": "81601.00", "tax": "54144.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "23453.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzNTc0NS4wMCIsImJhc2VfZmFyZSI6IjgxNjAxLjAwIiwidGF4IjoiNTQxNDQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MTYwMS4wMCIsInRheCI6IjU0MTQ0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTM1NzQ1LjAwIiwiYmFzZV9mYXJlIjoiODE2MDEuMDAiLCJ0YXgiOiI1NDE0NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgxNjAxLjAwIiwidGF4IjoiNTQxNDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMzU3NDUuMDAiLCJiYXNlX2ZhcmUiOiI4MTYwMS4wMCIsInRheCI6IjU0MTQ0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEzNTc0NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIyMDI5Ni4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjIzNDUzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkUzIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJJTyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTg1NSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlQyIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJCSCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTk3NSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkhNIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI5OSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA3OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMjk2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0NDgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "BAH", "operating": "GF", "marketing": "QR", "booking_code": "Q", "farebasis": "LJR3R1SE", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "L", "farebasis": "LJR3R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "L", "farebasis": "LJR3R1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" } ], "connecting": [ "BAH", "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-24", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H5M", "transit_time": "22H5M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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": "QvtStGMAuDKAGIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T18:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-18T01:55:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H40M", "lay_over_date": "2026-11-17", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwyAQhg8T\/v3MKDbZGaI2hCDUNgs3vf8xOmoLHZjnNy\/vvZA4Zlr8v0x4T4+CfG1AhqiGdYMV4xxYswoiYZxHMYWfEWMJO0W54+G5N4YlzuqQKNmBmqB2W65dmZVZNxMRo52+J7REZ\/AL4q5hXsOrVLJkjNbki+gG\/VXnPnoOLNw=", "FareInfoRef": "QvtStGMAuDKAbJcbeOAAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-24", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H10M", "transit_time": "13H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAuJcbeOAAAA==" }, "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": "QvtStGMAuDKASIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T11:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T13:25:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-11", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT13H40M", "lay_over_date": "2027-02-10", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAuJcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 135745, "calendar_total_sell": 135745, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 135745, "filter": { "id": "F1TT00006-24", "price": 135745, "journey_duration": "PT2D2H15M", "journey_duration_seconds": 180900, "layover_duration": "PT1D11H45M", "layover_duration_seconds": 128700, "carrier_operating": "GF", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BAH", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T17:50:00.000+03:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-02-11T13:25:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "ruh202611161750bah202611161910168bah202611170435doh2026111705301117doh202611171810dac202611180155638dac202702101915doh202702102215639doh202702111155ruh2027021113251168", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-25", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-25", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H15M", "transit_time": "3H0M", "routes": [ { "air_segment_key": "QvtStGMAuDKAUIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T21:00:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-11-16T22:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT1H30M", "distance": "308", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAWIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T01:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T09:15:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-16", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT03H00M", "lay_over_date": "2026-11-16", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-25", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H10M", "transit_time": "5H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKAbLcbeOAAAA==" }, "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": "QvtStGMAuDKAEIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-10T19:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-10T20:55:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT05H40M", "lay_over_date": "2027-02-10", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKAbLcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 160829, "gross_total": 160829, "base_fare": 109403, "tax": 51426, "sell": { "currency": "BDT", "total": 160829, "base_fare": 109403, "tax": 51426 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYwODI5LCJiYXNlX2ZhcmUiOjEwOTQwMywidGF4Ijo1MTQyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE2MDgyOSwiYmFzZV9mYXJlIjoxMDk0MDMsInRheCI6NTE0MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYwODI5LCJiYXNlX2ZhcmUiOjEwOTQwMywidGF4Ijo1MTQyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 160829, "base_fare": 109403, "tax": 51426, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "109403.00", "tax": "51426.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 160829, "base_fare": 109403, "tax": 51426, "gross": { "base_fare": "109403.00", "tax": "51426.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "20735.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2MDgyOS4wMCIsImJhc2VfZmFyZSI6IjEwOTQwMy4wMCIsInRheCI6IjUxNDI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA5NDAzLjAwIiwidGF4IjoiNTE0MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNjA4MjkuMDAiLCJiYXNlX2ZhcmUiOiIxMDk0MDMuMDAiLCJ0YXgiOiI1MTQyNi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwOTQwMy4wMCIsInRheCI6IjUxNDI2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTYwODI5LjAwIiwiYmFzZV9mYXJlIjoiMTA5NDAzLjAwIiwidGF4IjoiNTE0MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTYwODI5LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjIwMjk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjU0NDguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjA3MzUuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IklPIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1ODU1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVDIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAyOTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "Y", "farebasis": "YJR3R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "Y", "farebasis": "YJR3R1FE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "Q", "farebasis": "QJSAP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "Q", "farebasis": "QJSAP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-25", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H15M", "transit_time": "3H0M", "routes": [ { "air_segment_key": "QvtStGMAuDKAUIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T21:00:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-11-16T22:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT1H30M", "distance": "308", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAWIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T01:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T09:15:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-16", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT03H00M", "lay_over_date": "2026-11-16", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-25", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H10M", "transit_time": "5H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKAbLcbeOAAAA==" }, "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": "QvtStGMAuDKAEIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-10T19:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-10T20:55:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT05H40M", "lay_over_date": "2027-02-10", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKAbLcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-10", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-10", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 160829, "calendar_total_sell": 160829, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 160829, "filter": { "id": "F1TT00006-25", "price": 160829, "journey_duration": "PT22H25M", "journey_duration_seconds": 80700, "layover_duration": "PT8H40M", "layover_duration_seconds": 31200, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-16T21:00:00.000+03:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-02-10T20:55:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "ruh202611162100doh2026111622301173doh202611170130dac202611170915640dac202702101045doh202702101345641doh202702101925ruh2027021020551168", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-26", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-26", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H30M", "transit_time": "13H15M", "routes": [ { "air_segment_key": "QvtStGMAuDKAUIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T21:00:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-11-16T22:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT1H30M", "distance": "308", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAAIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T11:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T19:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT13H15M", "lay_over_date": "2026-11-16", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-26", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H10M", "transit_time": "5H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKAbLcbeOAAAA==" }, "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": "QvtStGMAuDKAEIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-10T19:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-10T20:55:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT05H40M", "lay_over_date": "2027-02-10", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKAbLcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 161151, "gross_total": 161151, "base_fare": 109403, "tax": 51748, "sell": { "currency": "BDT", "total": 161151, "base_fare": 109403, "tax": 51748 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYxMTUxLCJiYXNlX2ZhcmUiOjEwOTQwMywidGF4Ijo1MTc0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE2MTE1MSwiYmFzZV9mYXJlIjoxMDk0MDMsInRheCI6NTE3NDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYxMTUxLCJiYXNlX2ZhcmUiOjEwOTQwMywidGF4Ijo1MTc0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 161151, "base_fare": 109403, "tax": 51748, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "109403.00", "tax": "51748.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 161151, "base_fare": 109403, "tax": 51748, "gross": { "base_fare": "109403.00", "tax": "51748.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "21057.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2MTE1MS4wMCIsImJhc2VfZmFyZSI6IjEwOTQwMy4wMCIsInRheCI6IjUxNzQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA5NDAzLjAwIiwidGF4IjoiNTE3NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNjExNTEuMDAiLCJiYXNlX2ZhcmUiOiIxMDk0MDMuMDAiLCJ0YXgiOiI1MTc0OC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwOTQwMy4wMCIsInRheCI6IjUxNzQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTYxMTUxLjAwIiwiYmFzZV9mYXJlIjoiMTA5NDAzLjAwIiwidGF4IjoiNTE3NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTYxMTUxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjIwMjk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjU0NDguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjEwNTcuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IklPIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1ODU1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVDIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAyOTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "Y", "farebasis": "YJR3R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "Y", "farebasis": "YJR3R1FE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "Q", "farebasis": "QJSAP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "Q", "farebasis": "QJSAP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-26", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H30M", "transit_time": "13H15M", "routes": [ { "air_segment_key": "QvtStGMAuDKAUIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T21:00:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-11-16T22:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT1H30M", "distance": "308", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAAIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T11:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T19:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT13H15M", "lay_over_date": "2026-11-16", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-26", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H10M", "transit_time": "5H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKAbLcbeOAAAA==" }, "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": "QvtStGMAuDKAEIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-10T19:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-10T20:55:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT05H40M", "lay_over_date": "2027-02-10", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKAbLcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-10", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-10", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 161151, "calendar_total_sell": 161151, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 161151, "filter": { "id": "F1TT00006-26", "price": 161151, "journey_duration": "PT1D8H40M", "journey_duration_seconds": 117600, "layover_duration": "PT18H55M", "layover_duration_seconds": 68100, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-16T21:00:00.000+03:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-02-10T20:55:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "ruh202611162100doh2026111622301173doh202611171145dac202611171930642dac202702101045doh202702101345641doh202702101925ruh2027021020551168", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-27", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-27", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H55M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAUIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T21:00:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-11-16T22:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT1H30M", "distance": "308", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAGIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T18:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-18T01:55:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT19H40M", "lay_over_date": "2026-11-16", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-27", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H10M", "transit_time": "5H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKAbLcbeOAAAA==" }, "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": "QvtStGMAuDKAEIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-10T19:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-10T20:55:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT05H40M", "lay_over_date": "2027-02-10", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKAbLcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 161151, "gross_total": 161151, "base_fare": 109403, "tax": 51748, "sell": { "currency": "BDT", "total": 161151, "base_fare": 109403, "tax": 51748 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYxMTUxLCJiYXNlX2ZhcmUiOjEwOTQwMywidGF4Ijo1MTc0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE2MTE1MSwiYmFzZV9mYXJlIjoxMDk0MDMsInRheCI6NTE3NDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYxMTUxLCJiYXNlX2ZhcmUiOjEwOTQwMywidGF4Ijo1MTc0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 161151, "base_fare": 109403, "tax": 51748, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "109403.00", "tax": "51748.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 161151, "base_fare": 109403, "tax": 51748, "gross": { "base_fare": "109403.00", "tax": "51748.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "21057.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2MTE1MS4wMCIsImJhc2VfZmFyZSI6IjEwOTQwMy4wMCIsInRheCI6IjUxNzQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA5NDAzLjAwIiwidGF4IjoiNTE3NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNjExNTEuMDAiLCJiYXNlX2ZhcmUiOiIxMDk0MDMuMDAiLCJ0YXgiOiI1MTc0OC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwOTQwMy4wMCIsInRheCI6IjUxNzQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTYxMTUxLjAwIiwiYmFzZV9mYXJlIjoiMTA5NDAzLjAwIiwidGF4IjoiNTE3NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTYxMTUxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjIwMjk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjU0NDguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjEwNTcuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IklPIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1ODU1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVDIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAyOTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "Y", "farebasis": "YJR3R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "Y", "farebasis": "YJR3R1FE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "Q", "farebasis": "QJSAP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "Q", "farebasis": "QJSAP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-27", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H55M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAUIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T21:00:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-11-16T22:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT1H30M", "distance": "308", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAGIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T18:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-18T01:55:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT19H40M", "lay_over_date": "2026-11-16", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-27", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H10M", "transit_time": "5H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKAbLcbeOAAAA==" }, "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": "QvtStGMAuDKAEIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-10T19:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-10T20:55:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT05H40M", "lay_over_date": "2027-02-10", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKAbLcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-10", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-10", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 161151, "calendar_total_sell": 161151, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 161151, "filter": { "id": "F1TT00006-27", "price": 161151, "journey_duration": "PT1D15H5M", "journey_duration_seconds": 140700, "layover_duration": "PT1D1H20M", "layover_duration_seconds": 91200, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-16T21:00:00.000+03:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-02-10T20:55:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "ruh202611162100doh2026111622301173doh202611171810dac202611180155638dac202702101045doh202702101345641doh202702101925ruh2027021020551168", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-28", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-28", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H15M", "transit_time": "3H0M", "routes": [ { "air_segment_key": "QvtStGMAuDKAUIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T21:00:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-11-16T22:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT1H30M", "distance": "308", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAWIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T01:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T09:15:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-16", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT03H00M", "lay_over_date": "2026-11-16", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-28", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H50M", "transit_time": "12H20M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKAbLcbeOAAAA==" }, "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": "QvtStGMAuDKAIIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:05:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:35:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT12H20M", "lay_over_date": "2027-02-10", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKAbLcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 161151, "gross_total": 161151, "base_fare": 109403, "tax": 51748, "sell": { "currency": "BDT", "total": 161151, "base_fare": 109403, "tax": 51748 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYxMTUxLCJiYXNlX2ZhcmUiOjEwOTQwMywidGF4Ijo1MTc0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE2MTE1MSwiYmFzZV9mYXJlIjoxMDk0MDMsInRheCI6NTE3NDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYxMTUxLCJiYXNlX2ZhcmUiOjEwOTQwMywidGF4Ijo1MTc0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 161151, "base_fare": 109403, "tax": 51748, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "109403.00", "tax": "51748.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 161151, "base_fare": 109403, "tax": 51748, "gross": { "base_fare": "109403.00", "tax": "51748.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "21057.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2MTE1MS4wMCIsImJhc2VfZmFyZSI6IjEwOTQwMy4wMCIsInRheCI6IjUxNzQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA5NDAzLjAwIiwidGF4IjoiNTE3NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNjExNTEuMDAiLCJiYXNlX2ZhcmUiOiIxMDk0MDMuMDAiLCJ0YXgiOiI1MTc0OC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwOTQwMy4wMCIsInRheCI6IjUxNzQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTYxMTUxLjAwIiwiYmFzZV9mYXJlIjoiMTA5NDAzLjAwIiwidGF4IjoiNTE3NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTYxMTUxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjIwMjk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjU0NDguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjEwNTcuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IklPIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1ODU1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVDIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAyOTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "Y", "farebasis": "YJR3R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "Y", "farebasis": "YJR3R1FE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "Q", "farebasis": "QJSAP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "Q", "farebasis": "QJSAP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-28", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H15M", "transit_time": "3H0M", "routes": [ { "air_segment_key": "QvtStGMAuDKAUIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T21:00:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-11-16T22:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT1H30M", "distance": "308", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAWIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T01:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T09:15:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-16", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT03H00M", "lay_over_date": "2026-11-16", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-28", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H50M", "transit_time": "12H20M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKAbLcbeOAAAA==" }, "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": "QvtStGMAuDKAIIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:05:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:35:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT12H20M", "lay_over_date": "2027-02-10", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKAbLcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 161151, "calendar_total_sell": 161151, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 161151, "filter": { "id": "F1TT00006-28", "price": 161151, "journey_duration": "PT1D5H5M", "journey_duration_seconds": 104700, "layover_duration": "PT15H20M", "layover_duration_seconds": 55200, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-16T21:00:00.000+03:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2027-02-11T03:35:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "ruh202611162100doh2026111622301173doh202611170130dac202611170915640dac202702101045doh202702101345641doh202702110205ruh2027021103351166", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-29", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-29", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H15M", "transit_time": "3H0M", "routes": [ { "air_segment_key": "QvtStGMAuDKAUIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T21:00:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-11-16T22:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT1H30M", "distance": "308", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAWIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T01:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T09:15:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-16", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT03H00M", "lay_over_date": "2026-11-16", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-29", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H10M", "transit_time": "12H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKAbLcbeOAAAA==" }, "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": "QvtStGMAuDKAKIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:55:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT12H40M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKAbLcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 161151, "gross_total": 161151, "base_fare": 109403, "tax": 51748, "sell": { "currency": "BDT", "total": 161151, "base_fare": 109403, "tax": 51748 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYxMTUxLCJiYXNlX2ZhcmUiOjEwOTQwMywidGF4Ijo1MTc0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE2MTE1MSwiYmFzZV9mYXJlIjoxMDk0MDMsInRheCI6NTE3NDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYxMTUxLCJiYXNlX2ZhcmUiOjEwOTQwMywidGF4Ijo1MTc0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 161151, "base_fare": 109403, "tax": 51748, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "109403.00", "tax": "51748.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 161151, "base_fare": 109403, "tax": 51748, "gross": { "base_fare": "109403.00", "tax": "51748.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "21057.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2MTE1MS4wMCIsImJhc2VfZmFyZSI6IjEwOTQwMy4wMCIsInRheCI6IjUxNzQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA5NDAzLjAwIiwidGF4IjoiNTE3NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNjExNTEuMDAiLCJiYXNlX2ZhcmUiOiIxMDk0MDMuMDAiLCJ0YXgiOiI1MTc0OC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwOTQwMy4wMCIsInRheCI6IjUxNzQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTYxMTUxLjAwIiwiYmFzZV9mYXJlIjoiMTA5NDAzLjAwIiwidGF4IjoiNTE3NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTYxMTUxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjIwMjk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjU0NDguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjEwNTcuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IklPIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1ODU1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVDIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAyOTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "Y", "farebasis": "YJR3R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "Y", "farebasis": "YJR3R1FE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "Q", "farebasis": "QJSAP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "Q", "farebasis": "QJSAP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-29", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H15M", "transit_time": "3H0M", "routes": [ { "air_segment_key": "QvtStGMAuDKAUIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T21:00:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-11-16T22:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT1H30M", "distance": "308", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAWIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T01:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T09:15:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-16", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT03H00M", "lay_over_date": "2026-11-16", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-29", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H10M", "transit_time": "12H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKAbLcbeOAAAA==" }, "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": "QvtStGMAuDKAKIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:55:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT12H40M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKAbLcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 161151, "calendar_total_sell": 161151, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 161151, "filter": { "id": "F1TT00006-29", "price": 161151, "journey_duration": "PT1D5H25M", "journey_duration_seconds": 105900, "layover_duration": "PT15H40M", "layover_duration_seconds": 56400, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-16T21:00:00.000+03:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2027-02-11T03:55:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "ruh202611162100doh2026111622301173doh202611170130dac202611170915640dac202702101045doh202702101345641doh202702110225ruh2027021103551238", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-30", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-30", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H15M", "transit_time": "3H0M", "routes": [ { "air_segment_key": "QvtStGMAuDKAUIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T21:00:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-11-16T22:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT1H30M", "distance": "308", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAWIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T01:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T09:15:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-16", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT03H00M", "lay_over_date": "2026-11-16", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-30", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H0M", "transit_time": "18H30M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKAbLcbeOAAAA==" }, "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": "QvtStGMAuDKAMIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T09:45:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-11", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT18H30M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKAbLcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 161151, "gross_total": 161151, "base_fare": 109403, "tax": 51748, "sell": { "currency": "BDT", "total": 161151, "base_fare": 109403, "tax": 51748 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYxMTUxLCJiYXNlX2ZhcmUiOjEwOTQwMywidGF4Ijo1MTc0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE2MTE1MSwiYmFzZV9mYXJlIjoxMDk0MDMsInRheCI6NTE3NDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYxMTUxLCJiYXNlX2ZhcmUiOjEwOTQwMywidGF4Ijo1MTc0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 161151, "base_fare": 109403, "tax": 51748, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "109403.00", "tax": "51748.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 161151, "base_fare": 109403, "tax": 51748, "gross": { "base_fare": "109403.00", "tax": "51748.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "21057.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2MTE1MS4wMCIsImJhc2VfZmFyZSI6IjEwOTQwMy4wMCIsInRheCI6IjUxNzQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA5NDAzLjAwIiwidGF4IjoiNTE3NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNjExNTEuMDAiLCJiYXNlX2ZhcmUiOiIxMDk0MDMuMDAiLCJ0YXgiOiI1MTc0OC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwOTQwMy4wMCIsInRheCI6IjUxNzQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTYxMTUxLjAwIiwiYmFzZV9mYXJlIjoiMTA5NDAzLjAwIiwidGF4IjoiNTE3NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTYxMTUxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjIwMjk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjU0NDguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjEwNTcuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IklPIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1ODU1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVDIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAyOTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "Y", "farebasis": "YJR3R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "Y", "farebasis": "YJR3R1FE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "Q", "farebasis": "QJSAP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "Q", "farebasis": "QJSAP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-30", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H15M", "transit_time": "3H0M", "routes": [ { "air_segment_key": "QvtStGMAuDKAUIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T21:00:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-11-16T22:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT1H30M", "distance": "308", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAWIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T01:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T09:15:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-16", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT03H00M", "lay_over_date": "2026-11-16", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-30", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H0M", "transit_time": "18H30M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKAbLcbeOAAAA==" }, "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": "QvtStGMAuDKAMIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T09:45:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-11", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT18H30M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKAbLcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 161151, "calendar_total_sell": 161151, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 161151, "filter": { "id": "F1TT00006-30", "price": 161151, "journey_duration": "PT1D11H15M", "journey_duration_seconds": 126900, "layover_duration": "PT21H30M", "layover_duration_seconds": 77400, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-16T21:00:00.000+03:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2027-02-11T09:45:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "ruh202611162100doh2026111622301173doh202611170130dac202611170915640dac202702101045doh202702101345641doh202702110815ruh2027021109451240", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-31", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-31", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H30M", "transit_time": "13H15M", "routes": [ { "air_segment_key": "QvtStGMAuDKAUIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T21:00:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-11-16T22:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT1H30M", "distance": "308", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAAIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T11:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T19:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT13H15M", "lay_over_date": "2026-11-16", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-31", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H50M", "transit_time": "12H20M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKAbLcbeOAAAA==" }, "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": "QvtStGMAuDKAIIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:05:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:35:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT12H20M", "lay_over_date": "2027-02-10", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKAbLcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 161473, "gross_total": 161473, "base_fare": 109403, "tax": 52070, "sell": { "currency": "BDT", "total": 161473, "base_fare": 109403, "tax": 52070 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYxNDczLCJiYXNlX2ZhcmUiOjEwOTQwMywidGF4Ijo1MjA3MH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE2MTQ3MywiYmFzZV9mYXJlIjoxMDk0MDMsInRheCI6NTIwNzAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYxNDczLCJiYXNlX2ZhcmUiOjEwOTQwMywidGF4Ijo1MjA3MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 161473, "base_fare": 109403, "tax": 52070, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "109403.00", "tax": "52070.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 161473, "base_fare": 109403, "tax": 52070, "gross": { "base_fare": "109403.00", "tax": "52070.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "21379.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2MTQ3My4wMCIsImJhc2VfZmFyZSI6IjEwOTQwMy4wMCIsInRheCI6IjUyMDcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA5NDAzLjAwIiwidGF4IjoiNTIwNzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNjE0NzMuMDAiLCJiYXNlX2ZhcmUiOiIxMDk0MDMuMDAiLCJ0YXgiOiI1MjA3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwOTQwMy4wMCIsInRheCI6IjUyMDcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTYxNDczLjAwIiwiYmFzZV9mYXJlIjoiMTA5NDAzLjAwIiwidGF4IjoiNTIwNzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTYxNDczLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjIwMjk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjU0NDguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjEzNzkuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IklPIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1ODU1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVDIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA3OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMjk2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0NDgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "Y", "farebasis": "YJR3R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "Y", "farebasis": "YJR3R1FE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "Q", "farebasis": "QJSAP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "Q", "farebasis": "QJSAP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-31", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H30M", "transit_time": "13H15M", "routes": [ { "air_segment_key": "QvtStGMAuDKAUIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T21:00:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-11-16T22:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT1H30M", "distance": "308", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAAIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T11:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T19:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT13H15M", "lay_over_date": "2026-11-16", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-31", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H50M", "transit_time": "12H20M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKAbLcbeOAAAA==" }, "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": "QvtStGMAuDKAIIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:05:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:35:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT12H20M", "lay_over_date": "2027-02-10", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKAbLcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 161473, "calendar_total_sell": 161473, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 161473, "filter": { "id": "F1TT00006-31", "price": 161473, "journey_duration": "PT1D15H20M", "journey_duration_seconds": 141600, "layover_duration": "PT1D1H35M", "layover_duration_seconds": 92100, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-16T21:00:00.000+03:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2027-02-11T03:35:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "ruh202611162100doh2026111622301173doh202611171145dac202611171930642dac202702101045doh202702101345641doh202702110205ruh2027021103351166", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-32", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-32", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H30M", "transit_time": "13H15M", "routes": [ { "air_segment_key": "QvtStGMAuDKAUIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T21:00:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-11-16T22:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT1H30M", "distance": "308", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAAIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T11:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T19:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT13H15M", "lay_over_date": "2026-11-16", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-32", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H10M", "transit_time": "12H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKAbLcbeOAAAA==" }, "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": "QvtStGMAuDKAKIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:55:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT12H40M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKAbLcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 161473, "gross_total": 161473, "base_fare": 109403, "tax": 52070, "sell": { "currency": "BDT", "total": 161473, "base_fare": 109403, "tax": 52070 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYxNDczLCJiYXNlX2ZhcmUiOjEwOTQwMywidGF4Ijo1MjA3MH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE2MTQ3MywiYmFzZV9mYXJlIjoxMDk0MDMsInRheCI6NTIwNzAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYxNDczLCJiYXNlX2ZhcmUiOjEwOTQwMywidGF4Ijo1MjA3MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 161473, "base_fare": 109403, "tax": 52070, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "109403.00", "tax": "52070.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 161473, "base_fare": 109403, "tax": 52070, "gross": { "base_fare": "109403.00", "tax": "52070.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "21379.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2MTQ3My4wMCIsImJhc2VfZmFyZSI6IjEwOTQwMy4wMCIsInRheCI6IjUyMDcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA5NDAzLjAwIiwidGF4IjoiNTIwNzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNjE0NzMuMDAiLCJiYXNlX2ZhcmUiOiIxMDk0MDMuMDAiLCJ0YXgiOiI1MjA3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwOTQwMy4wMCIsInRheCI6IjUyMDcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTYxNDczLjAwIiwiYmFzZV9mYXJlIjoiMTA5NDAzLjAwIiwidGF4IjoiNTIwNzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTYxNDczLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjIwMjk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjU0NDguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjEzNzkuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IklPIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1ODU1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVDIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA3OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMjk2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0NDgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "Y", "farebasis": "YJR3R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "Y", "farebasis": "YJR3R1FE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "Q", "farebasis": "QJSAP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "Q", "farebasis": "QJSAP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-32", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H30M", "transit_time": "13H15M", "routes": [ { "air_segment_key": "QvtStGMAuDKAUIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T21:00:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-11-16T22:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT1H30M", "distance": "308", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAAIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T11:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T19:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT13H15M", "lay_over_date": "2026-11-16", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-32", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H10M", "transit_time": "12H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKAbLcbeOAAAA==" }, "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": "QvtStGMAuDKAKIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:55:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT12H40M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKAbLcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 161473, "calendar_total_sell": 161473, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 161473, "filter": { "id": "F1TT00006-32", "price": 161473, "journey_duration": "PT1D15H40M", "journey_duration_seconds": 142800, "layover_duration": "PT1D1H55M", "layover_duration_seconds": 93300, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-16T21:00:00.000+03:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2027-02-11T03:55:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "ruh202611162100doh2026111622301173doh202611171145dac202611171930642dac202702101045doh202702101345641doh202702110225ruh2027021103551238", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-33", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-33", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H30M", "transit_time": "13H15M", "routes": [ { "air_segment_key": "QvtStGMAuDKAUIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T21:00:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-11-16T22:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT1H30M", "distance": "308", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAAIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T11:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T19:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT13H15M", "lay_over_date": "2026-11-16", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-33", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H0M", "transit_time": "18H30M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKAbLcbeOAAAA==" }, "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": "QvtStGMAuDKAMIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T09:45:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-11", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT18H30M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKAbLcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 161473, "gross_total": 161473, "base_fare": 109403, "tax": 52070, "sell": { "currency": "BDT", "total": 161473, "base_fare": 109403, "tax": 52070 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYxNDczLCJiYXNlX2ZhcmUiOjEwOTQwMywidGF4Ijo1MjA3MH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE2MTQ3MywiYmFzZV9mYXJlIjoxMDk0MDMsInRheCI6NTIwNzAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYxNDczLCJiYXNlX2ZhcmUiOjEwOTQwMywidGF4Ijo1MjA3MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 161473, "base_fare": 109403, "tax": 52070, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "109403.00", "tax": "52070.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 161473, "base_fare": 109403, "tax": 52070, "gross": { "base_fare": "109403.00", "tax": "52070.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "21379.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2MTQ3My4wMCIsImJhc2VfZmFyZSI6IjEwOTQwMy4wMCIsInRheCI6IjUyMDcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA5NDAzLjAwIiwidGF4IjoiNTIwNzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNjE0NzMuMDAiLCJiYXNlX2ZhcmUiOiIxMDk0MDMuMDAiLCJ0YXgiOiI1MjA3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwOTQwMy4wMCIsInRheCI6IjUyMDcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTYxNDczLjAwIiwiYmFzZV9mYXJlIjoiMTA5NDAzLjAwIiwidGF4IjoiNTIwNzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTYxNDczLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjIwMjk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjU0NDguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjEzNzkuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IklPIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1ODU1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVDIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA3OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMjk2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0NDgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "Y", "farebasis": "YJR3R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "Y", "farebasis": "YJR3R1FE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "Q", "farebasis": "QJSAP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "Q", "farebasis": "QJSAP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-33", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H30M", "transit_time": "13H15M", "routes": [ { "air_segment_key": "QvtStGMAuDKAUIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T21:00:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-11-16T22:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT1H30M", "distance": "308", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAAIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T11:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T19:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT13H15M", "lay_over_date": "2026-11-16", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-33", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H0M", "transit_time": "18H30M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKAbLcbeOAAAA==" }, "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": "QvtStGMAuDKAMIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T09:45:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-11", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT18H30M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKAbLcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 161473, "calendar_total_sell": 161473, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 161473, "filter": { "id": "F1TT00006-33", "price": 161473, "journey_duration": "PT1D21H30M", "journey_duration_seconds": 163800, "layover_duration": "PT1D7H45M", "layover_duration_seconds": 114300, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-16T21:00:00.000+03:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2027-02-11T09:45:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "ruh202611162100doh2026111622301173doh202611171145dac202611171930642dac202702101045doh202702101345641doh202702110815ruh2027021109451240", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-34", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-34", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H55M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAUIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T21:00:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-11-16T22:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT1H30M", "distance": "308", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAGIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T18:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-18T01:55:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT19H40M", "lay_over_date": "2026-11-16", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-34", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H50M", "transit_time": "12H20M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKAbLcbeOAAAA==" }, "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": "QvtStGMAuDKAIIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:05:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:35:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT12H20M", "lay_over_date": "2027-02-10", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKAbLcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 161473, "gross_total": 161473, "base_fare": 109403, "tax": 52070, "sell": { "currency": "BDT", "total": 161473, "base_fare": 109403, "tax": 52070 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYxNDczLCJiYXNlX2ZhcmUiOjEwOTQwMywidGF4Ijo1MjA3MH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE2MTQ3MywiYmFzZV9mYXJlIjoxMDk0MDMsInRheCI6NTIwNzAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYxNDczLCJiYXNlX2ZhcmUiOjEwOTQwMywidGF4Ijo1MjA3MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 161473, "base_fare": 109403, "tax": 52070, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "109403.00", "tax": "52070.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 161473, "base_fare": 109403, "tax": 52070, "gross": { "base_fare": "109403.00", "tax": "52070.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "21379.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2MTQ3My4wMCIsImJhc2VfZmFyZSI6IjEwOTQwMy4wMCIsInRheCI6IjUyMDcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA5NDAzLjAwIiwidGF4IjoiNTIwNzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNjE0NzMuMDAiLCJiYXNlX2ZhcmUiOiIxMDk0MDMuMDAiLCJ0YXgiOiI1MjA3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwOTQwMy4wMCIsInRheCI6IjUyMDcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTYxNDczLjAwIiwiYmFzZV9mYXJlIjoiMTA5NDAzLjAwIiwidGF4IjoiNTIwNzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTYxNDczLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjIwMjk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjU0NDguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjEzNzkuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IklPIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1ODU1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVDIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA3OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMjk2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0NDgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "Y", "farebasis": "YJR3R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "Y", "farebasis": "YJR3R1FE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "Q", "farebasis": "QJSAP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "Q", "farebasis": "QJSAP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-34", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H55M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAUIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T21:00:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-11-16T22:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT1H30M", "distance": "308", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAGIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T18:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-18T01:55:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT19H40M", "lay_over_date": "2026-11-16", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-34", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H50M", "transit_time": "12H20M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKAbLcbeOAAAA==" }, "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": "QvtStGMAuDKAIIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:05:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:35:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT12H20M", "lay_over_date": "2027-02-10", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKAbLcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 161473, "calendar_total_sell": 161473, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 161473, "filter": { "id": "F1TT00006-34", "price": 161473, "journey_duration": "PT1D21H45M", "journey_duration_seconds": 164700, "layover_duration": "PT1D8H0M", "layover_duration_seconds": 115200, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-16T21:00:00.000+03:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2027-02-11T03:35:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "ruh202611162100doh2026111622301173doh202611171810dac202611180155638dac202702101045doh202702101345641doh202702110205ruh2027021103351166", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-35", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-35", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H55M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAUIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T21:00:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-11-16T22:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT1H30M", "distance": "308", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAGIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T18:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-18T01:55:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT19H40M", "lay_over_date": "2026-11-16", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-35", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H10M", "transit_time": "12H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKAbLcbeOAAAA==" }, "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": "QvtStGMAuDKAKIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:55:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT12H40M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKAbLcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 161473, "gross_total": 161473, "base_fare": 109403, "tax": 52070, "sell": { "currency": "BDT", "total": 161473, "base_fare": 109403, "tax": 52070 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYxNDczLCJiYXNlX2ZhcmUiOjEwOTQwMywidGF4Ijo1MjA3MH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE2MTQ3MywiYmFzZV9mYXJlIjoxMDk0MDMsInRheCI6NTIwNzAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYxNDczLCJiYXNlX2ZhcmUiOjEwOTQwMywidGF4Ijo1MjA3MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 161473, "base_fare": 109403, "tax": 52070, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "109403.00", "tax": "52070.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 161473, "base_fare": 109403, "tax": 52070, "gross": { "base_fare": "109403.00", "tax": "52070.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "21379.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2MTQ3My4wMCIsImJhc2VfZmFyZSI6IjEwOTQwMy4wMCIsInRheCI6IjUyMDcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA5NDAzLjAwIiwidGF4IjoiNTIwNzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNjE0NzMuMDAiLCJiYXNlX2ZhcmUiOiIxMDk0MDMuMDAiLCJ0YXgiOiI1MjA3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwOTQwMy4wMCIsInRheCI6IjUyMDcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTYxNDczLjAwIiwiYmFzZV9mYXJlIjoiMTA5NDAzLjAwIiwidGF4IjoiNTIwNzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTYxNDczLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjIwMjk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjU0NDguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjEzNzkuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IklPIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1ODU1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVDIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA3OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMjk2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0NDgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "Y", "farebasis": "YJR3R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "Y", "farebasis": "YJR3R1FE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "Q", "farebasis": "QJSAP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "Q", "farebasis": "QJSAP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-35", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H55M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAUIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T21:00:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-11-16T22:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT1H30M", "distance": "308", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAGIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T18:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-18T01:55:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT19H40M", "lay_over_date": "2026-11-16", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-35", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H10M", "transit_time": "12H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKAbLcbeOAAAA==" }, "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": "QvtStGMAuDKAKIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:55:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT12H40M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKAbLcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 161473, "calendar_total_sell": 161473, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 161473, "filter": { "id": "F1TT00006-35", "price": 161473, "journey_duration": "PT1D22H5M", "journey_duration_seconds": 165900, "layover_duration": "PT1D8H20M", "layover_duration_seconds": 116400, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-16T21:00:00.000+03:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2027-02-11T03:55:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "ruh202611162100doh2026111622301173doh202611171810dac202611180155638dac202702101045doh202702101345641doh202702110225ruh2027021103551238", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-36", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-36", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H55M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAUIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T21:00:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-11-16T22:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT1H30M", "distance": "308", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAGIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T18:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-18T01:55:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT19H40M", "lay_over_date": "2026-11-16", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-36", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H0M", "transit_time": "18H30M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKAbLcbeOAAAA==" }, "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": "QvtStGMAuDKAMIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T09:45:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-11", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT18H30M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKAbLcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 161473, "gross_total": 161473, "base_fare": 109403, "tax": 52070, "sell": { "currency": "BDT", "total": 161473, "base_fare": 109403, "tax": 52070 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYxNDczLCJiYXNlX2ZhcmUiOjEwOTQwMywidGF4Ijo1MjA3MH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE2MTQ3MywiYmFzZV9mYXJlIjoxMDk0MDMsInRheCI6NTIwNzAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYxNDczLCJiYXNlX2ZhcmUiOjEwOTQwMywidGF4Ijo1MjA3MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 161473, "base_fare": 109403, "tax": 52070, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "109403.00", "tax": "52070.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 161473, "base_fare": 109403, "tax": 52070, "gross": { "base_fare": "109403.00", "tax": "52070.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "21379.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2MTQ3My4wMCIsImJhc2VfZmFyZSI6IjEwOTQwMy4wMCIsInRheCI6IjUyMDcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA5NDAzLjAwIiwidGF4IjoiNTIwNzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNjE0NzMuMDAiLCJiYXNlX2ZhcmUiOiIxMDk0MDMuMDAiLCJ0YXgiOiI1MjA3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwOTQwMy4wMCIsInRheCI6IjUyMDcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTYxNDczLjAwIiwiYmFzZV9mYXJlIjoiMTA5NDAzLjAwIiwidGF4IjoiNTIwNzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTYxNDczLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjIwMjk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjU0NDguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjEzNzkuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IklPIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1ODU1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVDIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA3OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMjk2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0NDgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "Y", "farebasis": "YJR3R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "Y", "farebasis": "YJR3R1FE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "Q", "farebasis": "QJSAP1RE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "Q", "farebasis": "QJSAP1RE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-36", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H55M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAUIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T21:00:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-11-16T22:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT1H30M", "distance": "308", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAGIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T18:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-18T01:55:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT19H40M", "lay_over_date": "2026-11-16", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-36", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H0M", "transit_time": "18H30M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKAbLcbeOAAAA==" }, "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": "QvtStGMAuDKAMIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T09:45:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-11", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT18H30M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QJSAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue+A3UzfNNam2RKzuvWhL\/v\/z9jVdclIhAsHkBCCiV1VZQr\/NuA9bBVlT0CB8dV9hap3rmcHREyx3Z7xoTWDSzwLQlQ6\/kbtjfOULgxYZBk7Ogrt9HNMZGrGzUKB9jWa5AR+Iq+UJc6vmmUU51qn3k8oHryVcx+AFSy0", "FareInfoRef": "QvtStGMAuDKAbLcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 161473, "calendar_total_sell": 161473, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 161473, "filter": { "id": "F1TT00006-36", "price": 161473, "journey_duration": "PT2D3H55M", "journey_duration_seconds": 186900, "layover_duration": "PT1D14H10M", "layover_duration_seconds": 137400, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-16T21:00:00.000+03:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2027-02-11T09:45:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "ruh202611162100doh2026111622301173doh202611171810dac202611180155638dac202702101045doh202702101345641doh202702110815ruh2027021109451240", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-37", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-37", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H15M", "transit_time": "3H0M", "routes": [ { "air_segment_key": "QvtStGMAuDKAUIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T21:00:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-11-16T22:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT1H30M", "distance": "308", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAWIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T01:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T09:15:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-16", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT03H00M", "lay_over_date": "2026-11-16", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-37", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H20M", "transit_time": "3H50M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAPLcbeOAAAA==" }, "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": "QvtStGMAuDKAIIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:05:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:35:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT03H50M", "lay_over_date": "2027-02-10", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAPLcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 173308, "gross_total": 173308, "base_fare": 121882, "tax": 51426, "sell": { "currency": "BDT", "total": 173308, "base_fare": 121882, "tax": 51426 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTczMzA4LCJiYXNlX2ZhcmUiOjEyMTg4MiwidGF4Ijo1MTQyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE3MzMwOCwiYmFzZV9mYXJlIjoxMjE4ODIsInRheCI6NTE0MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTczMzA4LCJiYXNlX2ZhcmUiOjEyMTg4MiwidGF4Ijo1MTQyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 173308, "base_fare": 121882, "tax": 51426, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "121882.00", "tax": "51426.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 173308, "base_fare": 121882, "tax": 51426, "gross": { "base_fare": "121882.00", "tax": "51426.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "20735.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3MzMwOC4wMCIsImJhc2VfZmFyZSI6IjEyMTg4Mi4wMCIsInRheCI6IjUxNDI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTIxODgyLjAwIiwidGF4IjoiNTE0MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNzMzMDguMDAiLCJiYXNlX2ZhcmUiOiIxMjE4ODIuMDAiLCJ0YXgiOiI1MTQyNi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyMTg4Mi4wMCIsInRheCI6IjUxNDI2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTczMzA4LjAwIiwiYmFzZV9mYXJlIjoiMTIxODgyLjAwIiwidGF4IjoiNTE0MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTczMzA4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjIwMjk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjU0NDguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjA3MzUuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IklPIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1ODU1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVDIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAyOTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "Y", "farebasis": "YJR3R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "Y", "farebasis": "YJR3R1FE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-37", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H15M", "transit_time": "3H0M", "routes": [ { "air_segment_key": "QvtStGMAuDKAUIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T21:00:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-11-16T22:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT1H30M", "distance": "308", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAWIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T01:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T09:15:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-16", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT03H00M", "lay_over_date": "2026-11-16", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-37", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H20M", "transit_time": "3H50M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAPLcbeOAAAA==" }, "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": "QvtStGMAuDKAIIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:05:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:35:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT03H50M", "lay_over_date": "2027-02-10", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAPLcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 173308, "calendar_total_sell": 173308, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 173308, "filter": { "id": "F1TT00006-37", "price": 173308, "journey_duration": "PT20H35M", "journey_duration_seconds": 74100, "layover_duration": "PT6H50M", "layover_duration_seconds": 24600, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-16T21:00:00.000+03:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2027-02-11T03:35:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "ruh202611162100doh2026111622301173doh202611170130dac202611170915640dac202702101915doh202702102215639doh202702110205ruh2027021103351166", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-38", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-38", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H15M", "transit_time": "3H0M", "routes": [ { "air_segment_key": "QvtStGMAuDKAUIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T21:00:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-11-16T22:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT1H30M", "distance": "308", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAWIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T01:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T09:15:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-16", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT03H00M", "lay_over_date": "2026-11-16", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-38", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H40M", "transit_time": "4H10M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAPLcbeOAAAA==" }, "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": "QvtStGMAuDKAKIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:55:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT04H10M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAPLcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 173308, "gross_total": 173308, "base_fare": 121882, "tax": 51426, "sell": { "currency": "BDT", "total": 173308, "base_fare": 121882, "tax": 51426 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTczMzA4LCJiYXNlX2ZhcmUiOjEyMTg4MiwidGF4Ijo1MTQyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE3MzMwOCwiYmFzZV9mYXJlIjoxMjE4ODIsInRheCI6NTE0MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTczMzA4LCJiYXNlX2ZhcmUiOjEyMTg4MiwidGF4Ijo1MTQyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 173308, "base_fare": 121882, "tax": 51426, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "121882.00", "tax": "51426.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 173308, "base_fare": 121882, "tax": 51426, "gross": { "base_fare": "121882.00", "tax": "51426.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "20735.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3MzMwOC4wMCIsImJhc2VfZmFyZSI6IjEyMTg4Mi4wMCIsInRheCI6IjUxNDI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTIxODgyLjAwIiwidGF4IjoiNTE0MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNzMzMDguMDAiLCJiYXNlX2ZhcmUiOiIxMjE4ODIuMDAiLCJ0YXgiOiI1MTQyNi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyMTg4Mi4wMCIsInRheCI6IjUxNDI2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTczMzA4LjAwIiwiYmFzZV9mYXJlIjoiMTIxODgyLjAwIiwidGF4IjoiNTE0MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTczMzA4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjIwMjk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjU0NDguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjA3MzUuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IklPIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1ODU1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVDIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAyOTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "Y", "farebasis": "YJR3R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "Y", "farebasis": "YJR3R1FE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-38", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H15M", "transit_time": "3H0M", "routes": [ { "air_segment_key": "QvtStGMAuDKAUIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T21:00:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-11-16T22:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT1H30M", "distance": "308", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAWIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T01:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T09:15:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-16", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT03H00M", "lay_over_date": "2026-11-16", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-38", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H40M", "transit_time": "4H10M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAPLcbeOAAAA==" }, "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": "QvtStGMAuDKAKIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:55:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT04H10M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAPLcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 173308, "calendar_total_sell": 173308, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 173308, "filter": { "id": "F1TT00006-38", "price": 173308, "journey_duration": "PT20H55M", "journey_duration_seconds": 75300, "layover_duration": "PT7H10M", "layover_duration_seconds": 25800, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-16T21:00:00.000+03:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2027-02-11T03:55:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "ruh202611162100doh2026111622301173doh202611170130dac202611170915640dac202702101915doh202702102215639doh202702110225ruh2027021103551238", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-39", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-39", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H15M", "transit_time": "3H0M", "routes": [ { "air_segment_key": "QvtStGMAuDKAUIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T21:00:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-11-16T22:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT1H30M", "distance": "308", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAWIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T01:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T09:15:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-16", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT03H00M", "lay_over_date": "2026-11-16", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-39", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H30M", "transit_time": "10H0M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "6", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAPLcbeOAAAA==" }, "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": "QvtStGMAuDKAMIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T09:45:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-11", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT10H00M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "6", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAPLcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 173308, "gross_total": 173308, "base_fare": 121882, "tax": 51426, "sell": { "currency": "BDT", "total": 173308, "base_fare": 121882, "tax": 51426 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTczMzA4LCJiYXNlX2ZhcmUiOjEyMTg4MiwidGF4Ijo1MTQyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE3MzMwOCwiYmFzZV9mYXJlIjoxMjE4ODIsInRheCI6NTE0MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTczMzA4LCJiYXNlX2ZhcmUiOjEyMTg4MiwidGF4Ijo1MTQyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 173308, "base_fare": 121882, "tax": 51426, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "121882.00", "tax": "51426.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 173308, "base_fare": 121882, "tax": 51426, "gross": { "base_fare": "121882.00", "tax": "51426.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "20735.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3MzMwOC4wMCIsImJhc2VfZmFyZSI6IjEyMTg4Mi4wMCIsInRheCI6IjUxNDI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTIxODgyLjAwIiwidGF4IjoiNTE0MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNzMzMDguMDAiLCJiYXNlX2ZhcmUiOiIxMjE4ODIuMDAiLCJ0YXgiOiI1MTQyNi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyMTg4Mi4wMCIsInRheCI6IjUxNDI2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTczMzA4LjAwIiwiYmFzZV9mYXJlIjoiMTIxODgyLjAwIiwidGF4IjoiNTE0MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTczMzA4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjIwMjk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjU0NDguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjA3MzUuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IklPIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1ODU1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVDIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAyOTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "Y", "farebasis": "YJR3R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "Y", "farebasis": "YJR3R1FE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-39", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H15M", "transit_time": "3H0M", "routes": [ { "air_segment_key": "QvtStGMAuDKAUIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T21:00:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-11-16T22:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT1H30M", "distance": "308", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAWIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T01:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T09:15:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-16", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT03H00M", "lay_over_date": "2026-11-16", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-39", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H30M", "transit_time": "10H0M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "6", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAPLcbeOAAAA==" }, "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": "QvtStGMAuDKAMIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T09:45:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-11", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT10H00M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "6", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAPLcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 173308, "calendar_total_sell": 173308, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 173308, "filter": { "id": "F1TT00006-39", "price": 173308, "journey_duration": "PT1D2H45M", "journey_duration_seconds": 96300, "layover_duration": "PT13H0M", "layover_duration_seconds": 46800, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-16T21:00:00.000+03:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2027-02-11T09:45:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "ruh202611162100doh2026111622301173doh202611170130dac202611170915640dac202702101915doh202702102215639doh202702110815ruh2027021109451240", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-40", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-40", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H30M", "transit_time": "13H15M", "routes": [ { "air_segment_key": "QvtStGMAuDKAUIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T21:00:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-11-16T22:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT1H30M", "distance": "308", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAAIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T11:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T19:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT13H15M", "lay_over_date": "2026-11-16", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-40", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H20M", "transit_time": "3H50M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAPLcbeOAAAA==" }, "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": "QvtStGMAuDKAIIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:05:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:35:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT03H50M", "lay_over_date": "2027-02-10", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAPLcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 173630, "gross_total": 173630, "base_fare": 121882, "tax": 51748, "sell": { "currency": "BDT", "total": 173630, "base_fare": 121882, "tax": 51748 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTczNjMwLCJiYXNlX2ZhcmUiOjEyMTg4MiwidGF4Ijo1MTc0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE3MzYzMCwiYmFzZV9mYXJlIjoxMjE4ODIsInRheCI6NTE3NDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTczNjMwLCJiYXNlX2ZhcmUiOjEyMTg4MiwidGF4Ijo1MTc0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 173630, "base_fare": 121882, "tax": 51748, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "121882.00", "tax": "51748.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 173630, "base_fare": 121882, "tax": 51748, "gross": { "base_fare": "121882.00", "tax": "51748.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "21057.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3MzYzMC4wMCIsImJhc2VfZmFyZSI6IjEyMTg4Mi4wMCIsInRheCI6IjUxNzQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTIxODgyLjAwIiwidGF4IjoiNTE3NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNzM2MzAuMDAiLCJiYXNlX2ZhcmUiOiIxMjE4ODIuMDAiLCJ0YXgiOiI1MTc0OC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyMTg4Mi4wMCIsInRheCI6IjUxNzQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTczNjMwLjAwIiwiYmFzZV9mYXJlIjoiMTIxODgyLjAwIiwidGF4IjoiNTE3NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTczNjMwLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjIwMjk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjU0NDguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjEwNTcuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IklPIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1ODU1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVDIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAyOTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "Y", "farebasis": "YJR3R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "Y", "farebasis": "YJR3R1FE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-40", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H30M", "transit_time": "13H15M", "routes": [ { "air_segment_key": "QvtStGMAuDKAUIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T21:00:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-11-16T22:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT1H30M", "distance": "308", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAAIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T11:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T19:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT13H15M", "lay_over_date": "2026-11-16", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-40", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H20M", "transit_time": "3H50M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAPLcbeOAAAA==" }, "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": "QvtStGMAuDKAIIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:05:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:35:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT03H50M", "lay_over_date": "2027-02-10", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAPLcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 173630, "calendar_total_sell": 173630, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 173630, "filter": { "id": "F1TT00006-40", "price": 173630, "journey_duration": "PT1D6H50M", "journey_duration_seconds": 111000, "layover_duration": "PT17H5M", "layover_duration_seconds": 61500, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-16T21:00:00.000+03:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2027-02-11T03:35:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "ruh202611162100doh2026111622301173doh202611171145dac202611171930642dac202702101915doh202702102215639doh202702110205ruh2027021103351166", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-41", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-41", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H30M", "transit_time": "13H15M", "routes": [ { "air_segment_key": "QvtStGMAuDKAUIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T21:00:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-11-16T22:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT1H30M", "distance": "308", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAAIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T11:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T19:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT13H15M", "lay_over_date": "2026-11-16", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-41", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H40M", "transit_time": "4H10M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAPLcbeOAAAA==" }, "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": "QvtStGMAuDKAKIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:55:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT04H10M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAPLcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 173630, "gross_total": 173630, "base_fare": 121882, "tax": 51748, "sell": { "currency": "BDT", "total": 173630, "base_fare": 121882, "tax": 51748 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTczNjMwLCJiYXNlX2ZhcmUiOjEyMTg4MiwidGF4Ijo1MTc0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE3MzYzMCwiYmFzZV9mYXJlIjoxMjE4ODIsInRheCI6NTE3NDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTczNjMwLCJiYXNlX2ZhcmUiOjEyMTg4MiwidGF4Ijo1MTc0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 173630, "base_fare": 121882, "tax": 51748, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "121882.00", "tax": "51748.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 173630, "base_fare": 121882, "tax": 51748, "gross": { "base_fare": "121882.00", "tax": "51748.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "21057.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3MzYzMC4wMCIsImJhc2VfZmFyZSI6IjEyMTg4Mi4wMCIsInRheCI6IjUxNzQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTIxODgyLjAwIiwidGF4IjoiNTE3NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNzM2MzAuMDAiLCJiYXNlX2ZhcmUiOiIxMjE4ODIuMDAiLCJ0YXgiOiI1MTc0OC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyMTg4Mi4wMCIsInRheCI6IjUxNzQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTczNjMwLjAwIiwiYmFzZV9mYXJlIjoiMTIxODgyLjAwIiwidGF4IjoiNTE3NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTczNjMwLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjIwMjk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjU0NDguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjEwNTcuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IklPIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1ODU1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVDIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAyOTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "Y", "farebasis": "YJR3R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "Y", "farebasis": "YJR3R1FE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-41", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H30M", "transit_time": "13H15M", "routes": [ { "air_segment_key": "QvtStGMAuDKAUIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T21:00:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-11-16T22:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT1H30M", "distance": "308", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAAIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T11:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T19:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT13H15M", "lay_over_date": "2026-11-16", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-41", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H40M", "transit_time": "4H10M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAPLcbeOAAAA==" }, "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": "QvtStGMAuDKAKIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:55:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT04H10M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAPLcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 173630, "calendar_total_sell": 173630, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 173630, "filter": { "id": "F1TT00006-41", "price": 173630, "journey_duration": "PT1D7H10M", "journey_duration_seconds": 112200, "layover_duration": "PT17H25M", "layover_duration_seconds": 62700, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-16T21:00:00.000+03:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2027-02-11T03:55:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "ruh202611162100doh2026111622301173doh202611171145dac202611171930642dac202702101915doh202702102215639doh202702110225ruh2027021103551238", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-42", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-42", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H30M", "transit_time": "13H15M", "routes": [ { "air_segment_key": "QvtStGMAuDKAUIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T21:00:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-11-16T22:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT1H30M", "distance": "308", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAAIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T11:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T19:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT13H15M", "lay_over_date": "2026-11-16", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-42", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H30M", "transit_time": "10H0M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "6", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAPLcbeOAAAA==" }, "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": "QvtStGMAuDKAMIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T09:45:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-11", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT10H00M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "6", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAPLcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 173630, "gross_total": 173630, "base_fare": 121882, "tax": 51748, "sell": { "currency": "BDT", "total": 173630, "base_fare": 121882, "tax": 51748 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTczNjMwLCJiYXNlX2ZhcmUiOjEyMTg4MiwidGF4Ijo1MTc0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE3MzYzMCwiYmFzZV9mYXJlIjoxMjE4ODIsInRheCI6NTE3NDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTczNjMwLCJiYXNlX2ZhcmUiOjEyMTg4MiwidGF4Ijo1MTc0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 173630, "base_fare": 121882, "tax": 51748, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "121882.00", "tax": "51748.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 173630, "base_fare": 121882, "tax": 51748, "gross": { "base_fare": "121882.00", "tax": "51748.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "21057.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3MzYzMC4wMCIsImJhc2VfZmFyZSI6IjEyMTg4Mi4wMCIsInRheCI6IjUxNzQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTIxODgyLjAwIiwidGF4IjoiNTE3NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNzM2MzAuMDAiLCJiYXNlX2ZhcmUiOiIxMjE4ODIuMDAiLCJ0YXgiOiI1MTc0OC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyMTg4Mi4wMCIsInRheCI6IjUxNzQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTczNjMwLjAwIiwiYmFzZV9mYXJlIjoiMTIxODgyLjAwIiwidGF4IjoiNTE3NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTczNjMwLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjIwMjk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjU0NDguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjEwNTcuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IklPIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1ODU1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVDIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAyOTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "Y", "farebasis": "YJR3R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "Y", "farebasis": "YJR3R1FE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-42", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H30M", "transit_time": "13H15M", "routes": [ { "air_segment_key": "QvtStGMAuDKAUIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T21:00:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-11-16T22:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT1H30M", "distance": "308", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAAIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T11:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T19:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT13H15M", "lay_over_date": "2026-11-16", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-42", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H30M", "transit_time": "10H0M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "6", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAPLcbeOAAAA==" }, "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": "QvtStGMAuDKAMIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T09:45:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-11", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT10H00M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "6", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAPLcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 173630, "calendar_total_sell": 173630, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 173630, "filter": { "id": "F1TT00006-42", "price": 173630, "journey_duration": "PT1D13H0M", "journey_duration_seconds": 133200, "layover_duration": "PT23H15M", "layover_duration_seconds": 83700, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-16T21:00:00.000+03:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2027-02-11T09:45:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "ruh202611162100doh2026111622301173doh202611171145dac202611171930642dac202702101915doh202702102215639doh202702110815ruh2027021109451240", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-43", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-43", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H55M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAUIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T21:00:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-11-16T22:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT1H30M", "distance": "308", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAGIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T18:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-18T01:55:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT19H40M", "lay_over_date": "2026-11-16", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-43", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H20M", "transit_time": "3H50M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAPLcbeOAAAA==" }, "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": "QvtStGMAuDKAIIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:05:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:35:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT03H50M", "lay_over_date": "2027-02-10", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAPLcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 173630, "gross_total": 173630, "base_fare": 121882, "tax": 51748, "sell": { "currency": "BDT", "total": 173630, "base_fare": 121882, "tax": 51748 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTczNjMwLCJiYXNlX2ZhcmUiOjEyMTg4MiwidGF4Ijo1MTc0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE3MzYzMCwiYmFzZV9mYXJlIjoxMjE4ODIsInRheCI6NTE3NDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTczNjMwLCJiYXNlX2ZhcmUiOjEyMTg4MiwidGF4Ijo1MTc0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 173630, "base_fare": 121882, "tax": 51748, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "121882.00", "tax": "51748.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 173630, "base_fare": 121882, "tax": 51748, "gross": { "base_fare": "121882.00", "tax": "51748.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "21057.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3MzYzMC4wMCIsImJhc2VfZmFyZSI6IjEyMTg4Mi4wMCIsInRheCI6IjUxNzQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTIxODgyLjAwIiwidGF4IjoiNTE3NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNzM2MzAuMDAiLCJiYXNlX2ZhcmUiOiIxMjE4ODIuMDAiLCJ0YXgiOiI1MTc0OC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyMTg4Mi4wMCIsInRheCI6IjUxNzQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTczNjMwLjAwIiwiYmFzZV9mYXJlIjoiMTIxODgyLjAwIiwidGF4IjoiNTE3NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTczNjMwLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjIwMjk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjU0NDguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjEwNTcuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IklPIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1ODU1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVDIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAyOTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "Y", "farebasis": "YJR3R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "Y", "farebasis": "YJR3R1FE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-43", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H55M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAUIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T21:00:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-11-16T22:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT1H30M", "distance": "308", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAGIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T18:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-18T01:55:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT19H40M", "lay_over_date": "2026-11-16", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-43", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H20M", "transit_time": "3H50M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAPLcbeOAAAA==" }, "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": "QvtStGMAuDKAIIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:05:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:35:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT03H50M", "lay_over_date": "2027-02-10", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAPLcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 173630, "calendar_total_sell": 173630, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 173630, "filter": { "id": "F1TT00006-43", "price": 173630, "journey_duration": "PT1D13H15M", "journey_duration_seconds": 134100, "layover_duration": "PT23H30M", "layover_duration_seconds": 84600, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-16T21:00:00.000+03:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2027-02-11T03:35:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "ruh202611162100doh2026111622301173doh202611171810dac202611180155638dac202702101915doh202702102215639doh202702110205ruh2027021103351166", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-44", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-44", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H55M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAUIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T21:00:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-11-16T22:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT1H30M", "distance": "308", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAGIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T18:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-18T01:55:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT19H40M", "lay_over_date": "2026-11-16", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-44", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H40M", "transit_time": "4H10M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAPLcbeOAAAA==" }, "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": "QvtStGMAuDKAKIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:55:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT04H10M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAPLcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 173630, "gross_total": 173630, "base_fare": 121882, "tax": 51748, "sell": { "currency": "BDT", "total": 173630, "base_fare": 121882, "tax": 51748 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTczNjMwLCJiYXNlX2ZhcmUiOjEyMTg4MiwidGF4Ijo1MTc0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE3MzYzMCwiYmFzZV9mYXJlIjoxMjE4ODIsInRheCI6NTE3NDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTczNjMwLCJiYXNlX2ZhcmUiOjEyMTg4MiwidGF4Ijo1MTc0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 173630, "base_fare": 121882, "tax": 51748, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "121882.00", "tax": "51748.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 173630, "base_fare": 121882, "tax": 51748, "gross": { "base_fare": "121882.00", "tax": "51748.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "21057.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3MzYzMC4wMCIsImJhc2VfZmFyZSI6IjEyMTg4Mi4wMCIsInRheCI6IjUxNzQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTIxODgyLjAwIiwidGF4IjoiNTE3NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNzM2MzAuMDAiLCJiYXNlX2ZhcmUiOiIxMjE4ODIuMDAiLCJ0YXgiOiI1MTc0OC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyMTg4Mi4wMCIsInRheCI6IjUxNzQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTczNjMwLjAwIiwiYmFzZV9mYXJlIjoiMTIxODgyLjAwIiwidGF4IjoiNTE3NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTczNjMwLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjIwMjk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjU0NDguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjEwNTcuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IklPIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1ODU1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVDIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAyOTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "Y", "farebasis": "YJR3R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "Y", "farebasis": "YJR3R1FE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-44", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H55M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAUIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T21:00:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-11-16T22:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT1H30M", "distance": "308", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAGIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T18:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-18T01:55:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT19H40M", "lay_over_date": "2026-11-16", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-44", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H40M", "transit_time": "4H10M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAPLcbeOAAAA==" }, "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": "QvtStGMAuDKAKIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:55:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT04H10M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAPLcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 173630, "calendar_total_sell": 173630, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 173630, "filter": { "id": "F1TT00006-44", "price": 173630, "journey_duration": "PT1D13H35M", "journey_duration_seconds": 135300, "layover_duration": "PT23H50M", "layover_duration_seconds": 85800, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-16T21:00:00.000+03:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2027-02-11T03:55:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "ruh202611162100doh2026111622301173doh202611171810dac202611180155638dac202702101915doh202702102215639doh202702110225ruh2027021103551238", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-45", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-45", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H55M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAUIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T21:00:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-11-16T22:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT1H30M", "distance": "308", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAGIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T18:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-18T01:55:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT19H40M", "lay_over_date": "2026-11-16", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-45", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H30M", "transit_time": "10H0M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "6", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAPLcbeOAAAA==" }, "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": "QvtStGMAuDKAMIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T09:45:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-11", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT10H00M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "6", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAPLcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 173630, "gross_total": 173630, "base_fare": 121882, "tax": 51748, "sell": { "currency": "BDT", "total": 173630, "base_fare": 121882, "tax": 51748 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTczNjMwLCJiYXNlX2ZhcmUiOjEyMTg4MiwidGF4Ijo1MTc0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE3MzYzMCwiYmFzZV9mYXJlIjoxMjE4ODIsInRheCI6NTE3NDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTczNjMwLCJiYXNlX2ZhcmUiOjEyMTg4MiwidGF4Ijo1MTc0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 173630, "base_fare": 121882, "tax": 51748, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "121882.00", "tax": "51748.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 173630, "base_fare": 121882, "tax": 51748, "gross": { "base_fare": "121882.00", "tax": "51748.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "21057.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3MzYzMC4wMCIsImJhc2VfZmFyZSI6IjEyMTg4Mi4wMCIsInRheCI6IjUxNzQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTIxODgyLjAwIiwidGF4IjoiNTE3NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNzM2MzAuMDAiLCJiYXNlX2ZhcmUiOiIxMjE4ODIuMDAiLCJ0YXgiOiI1MTc0OC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyMTg4Mi4wMCIsInRheCI6IjUxNzQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTczNjMwLjAwIiwiYmFzZV9mYXJlIjoiMTIxODgyLjAwIiwidGF4IjoiNTE3NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTczNjMwLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjIwMjk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjU0NDguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjEwNTcuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IklPIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1ODU1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVDIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAyOTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "Y", "farebasis": "YJR3R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "Y", "farebasis": "YJR3R1FE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-45", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H55M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAUIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T21:00:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-11-16T22:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT1H30M", "distance": "308", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAGIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T18:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-18T01:55:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT19H40M", "lay_over_date": "2026-11-16", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-45", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H30M", "transit_time": "10H0M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "6", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAPLcbeOAAAA==" }, "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": "QvtStGMAuDKAMIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T09:45:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-11", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT10H00M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "6", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAPLcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 173630, "calendar_total_sell": 173630, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 173630, "filter": { "id": "F1TT00006-45", "price": 173630, "journey_duration": "PT1D19H25M", "journey_duration_seconds": 156300, "layover_duration": "PT1D5H40M", "layover_duration_seconds": 106800, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-16T21:00:00.000+03:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2027-02-11T09:45:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "ruh202611162100doh2026111622301173doh202611171810dac202611180155638dac202702101915doh202702102215639doh202702110815ruh2027021109451240", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-46", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-46", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H15M", "transit_time": "3H0M", "routes": [ { "air_segment_key": "QvtStGMAuDKAUIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T21:00:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-11-16T22:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT1H30M", "distance": "308", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAWIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T01:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T09:15:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-16", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT03H00M", "lay_over_date": "2026-11-16", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-46", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H10M", "transit_time": "13H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAPLcbeOAAAA==" }, "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": "QvtStGMAuDKASIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T11:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T13:25:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-11", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT13H40M", "lay_over_date": "2027-02-10", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAPLcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 173630, "gross_total": 173630, "base_fare": 121882, "tax": 51748, "sell": { "currency": "BDT", "total": 173630, "base_fare": 121882, "tax": 51748 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTczNjMwLCJiYXNlX2ZhcmUiOjEyMTg4MiwidGF4Ijo1MTc0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE3MzYzMCwiYmFzZV9mYXJlIjoxMjE4ODIsInRheCI6NTE3NDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTczNjMwLCJiYXNlX2ZhcmUiOjEyMTg4MiwidGF4Ijo1MTc0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 173630, "base_fare": 121882, "tax": 51748, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "121882.00", "tax": "51748.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 173630, "base_fare": 121882, "tax": 51748, "gross": { "base_fare": "121882.00", "tax": "51748.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "21057.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3MzYzMC4wMCIsImJhc2VfZmFyZSI6IjEyMTg4Mi4wMCIsInRheCI6IjUxNzQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTIxODgyLjAwIiwidGF4IjoiNTE3NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNzM2MzAuMDAiLCJiYXNlX2ZhcmUiOiIxMjE4ODIuMDAiLCJ0YXgiOiI1MTc0OC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyMTg4Mi4wMCIsInRheCI6IjUxNzQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTczNjMwLjAwIiwiYmFzZV9mYXJlIjoiMTIxODgyLjAwIiwidGF4IjoiNTE3NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTczNjMwLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjIwMjk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjU0NDguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjEwNTcuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IklPIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1ODU1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVDIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY5NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAyOTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "Y", "farebasis": "YJR3R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "Y", "farebasis": "YJR3R1FE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-46", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H15M", "transit_time": "3H0M", "routes": [ { "air_segment_key": "QvtStGMAuDKAUIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T21:00:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-11-16T22:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT1H30M", "distance": "308", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAWIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T01:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T09:15:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-16", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT03H00M", "lay_over_date": "2026-11-16", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-46", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H10M", "transit_time": "13H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAPLcbeOAAAA==" }, "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": "QvtStGMAuDKASIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T11:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T13:25:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-11", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT13H40M", "lay_over_date": "2027-02-10", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAPLcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 173630, "calendar_total_sell": 173630, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 173630, "filter": { "id": "F1TT00006-46", "price": 173630, "journey_duration": "PT1D6H25M", "journey_duration_seconds": 109500, "layover_duration": "PT16H40M", "layover_duration_seconds": 60000, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-16T21:00:00.000+03:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-02-11T13:25:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "ruh202611162100doh2026111622301173doh202611170130dac202611170915640dac202702101915doh202702102215639doh202702111155ruh2027021113251168", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-47", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-47", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H30M", "transit_time": "13H15M", "routes": [ { "air_segment_key": "QvtStGMAuDKAUIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T21:00:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-11-16T22:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT1H30M", "distance": "308", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAAIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T11:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T19:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT13H15M", "lay_over_date": "2026-11-16", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-47", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H10M", "transit_time": "13H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAPLcbeOAAAA==" }, "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": "QvtStGMAuDKASIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T11:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T13:25:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-11", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT13H40M", "lay_over_date": "2027-02-10", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAPLcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 173952, "gross_total": 173952, "base_fare": 121882, "tax": 52070, "sell": { "currency": "BDT", "total": 173952, "base_fare": 121882, "tax": 52070 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTczOTUyLCJiYXNlX2ZhcmUiOjEyMTg4MiwidGF4Ijo1MjA3MH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE3Mzk1MiwiYmFzZV9mYXJlIjoxMjE4ODIsInRheCI6NTIwNzAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTczOTUyLCJiYXNlX2ZhcmUiOjEyMTg4MiwidGF4Ijo1MjA3MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 173952, "base_fare": 121882, "tax": 52070, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "121882.00", "tax": "52070.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 173952, "base_fare": 121882, "tax": 52070, "gross": { "base_fare": "121882.00", "tax": "52070.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "21379.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3Mzk1Mi4wMCIsImJhc2VfZmFyZSI6IjEyMTg4Mi4wMCIsInRheCI6IjUyMDcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTIxODgyLjAwIiwidGF4IjoiNTIwNzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNzM5NTIuMDAiLCJiYXNlX2ZhcmUiOiIxMjE4ODIuMDAiLCJ0YXgiOiI1MjA3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyMTg4Mi4wMCIsInRheCI6IjUyMDcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTczOTUyLjAwIiwiYmFzZV9mYXJlIjoiMTIxODgyLjAwIiwidGF4IjoiNTIwNzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTczOTUyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjIwMjk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjU0NDguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjEzNzkuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IklPIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1ODU1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVDIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA3OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMjk2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0NDgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "Y", "farebasis": "YJR3R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "Y", "farebasis": "YJR3R1FE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-47", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H30M", "transit_time": "13H15M", "routes": [ { "air_segment_key": "QvtStGMAuDKAUIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T21:00:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-11-16T22:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT1H30M", "distance": "308", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAAIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T11:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T19:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT13H15M", "lay_over_date": "2026-11-16", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-47", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H10M", "transit_time": "13H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAPLcbeOAAAA==" }, "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": "QvtStGMAuDKASIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T11:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T13:25:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-11", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT13H40M", "lay_over_date": "2027-02-10", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAPLcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 173952, "calendar_total_sell": 173952, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 173952, "filter": { "id": "F1TT00006-47", "price": 173952, "journey_duration": "PT1D16H40M", "journey_duration_seconds": 146400, "layover_duration": "PT1D2H55M", "layover_duration_seconds": 96900, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-16T21:00:00.000+03:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-02-11T13:25:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "ruh202611162100doh2026111622301173doh202611171145dac202611171930642dac202702101915doh202702102215639doh202702111155ruh2027021113251168", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-48", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-48", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H55M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAUIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T21:00:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-11-16T22:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT1H30M", "distance": "308", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAGIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T18:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-18T01:55:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT19H40M", "lay_over_date": "2026-11-16", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-48", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H10M", "transit_time": "13H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAPLcbeOAAAA==" }, "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": "QvtStGMAuDKASIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T11:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T13:25:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-11", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT13H40M", "lay_over_date": "2027-02-10", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAPLcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 173952, "gross_total": 173952, "base_fare": 121882, "tax": 52070, "sell": { "currency": "BDT", "total": 173952, "base_fare": 121882, "tax": 52070 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTczOTUyLCJiYXNlX2ZhcmUiOjEyMTg4MiwidGF4Ijo1MjA3MH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE3Mzk1MiwiYmFzZV9mYXJlIjoxMjE4ODIsInRheCI6NTIwNzAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTczOTUyLCJiYXNlX2ZhcmUiOjEyMTg4MiwidGF4Ijo1MjA3MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 173952, "base_fare": 121882, "tax": 52070, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "121882.00", "tax": "52070.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 173952, "base_fare": 121882, "tax": 52070, "gross": { "base_fare": "121882.00", "tax": "52070.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "21379.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3Mzk1Mi4wMCIsImJhc2VfZmFyZSI6IjEyMTg4Mi4wMCIsInRheCI6IjUyMDcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTIxODgyLjAwIiwidGF4IjoiNTIwNzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNzM5NTIuMDAiLCJiYXNlX2ZhcmUiOiIxMjE4ODIuMDAiLCJ0YXgiOiI1MjA3MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyMTg4Mi4wMCIsInRheCI6IjUyMDcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTczOTUyLjAwIiwiYmFzZV9mYXJlIjoiMTIxODgyLjAwIiwidGF4IjoiNTIwNzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTczOTUyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjIwMjk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjU0NDguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjEzNzkuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IklPIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1ODU1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVDIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA3OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMjk2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0NDgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "Y", "farebasis": "YJR3R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "Y", "farebasis": "YJR3R1FE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" } ], "connecting": [ "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-48", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H55M", "transit_time": "19H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAUIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T21:00:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DOH", "arrival_time": "2026-11-16T22:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-16", "flight_time": "PT1H30M", "distance": "308", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1173" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAGIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T18:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-18T01:55:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT19H40M", "lay_over_date": "2026-11-16", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEOAyEIRQ8z+XtQo3XnZNRMujAp6Szc9P7HKOo0KYnw4QGSUjJkPDPF9G8bPttL0K4DaDD68n4gOOc9WLMOIsPoT7HCtWAtYa+oTbwiz8Ycy0MDKlW30DD06eU6lQUXdTMRMcbXGFIn8BPlVNn2\/JZOjqzVmrkRBeilOvUFHj8sWw==", "FareInfoRef": "QvtStGMAuDKA+KcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-48", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H10M", "transit_time": "13H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAPLcbeOAAAA==" }, "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": "QvtStGMAuDKASIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T11:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T13:25:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-11", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT13H40M", "lay_over_date": "2027-02-10", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAPLcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 173952, "calendar_total_sell": 173952, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 173952, "filter": { "id": "F1TT00006-48", "price": 173952, "journey_duration": "PT1D23H5M", "journey_duration_seconds": 169500, "layover_duration": "PT1D9H20M", "layover_duration_seconds": 120000, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-16T21:00:00.000+03:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-02-11T13:25:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "ruh202611162100doh2026111622301173doh202611171810dac202611180155638dac202702101915doh202702102215639doh202702111155ruh2027021113251168", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-49", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-49", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H35M", "transit_time": "1H25M", "routes": [ { "air_segment_key": "QvtStGMAuDKAoHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T22:55:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "CMB", "arrival_time": "2026-11-17T06:25:00.000+05:30", "destination_terminal": null, "destination_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-11-16", "flight_time": "PT5H00M", "distance": "2511", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "266" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "266" }, "booking_class": { "brand_id": "1308413", "brand_title": "Economy Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "HRTSA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zle5IW1t1AtBWHiUM3Dr3s\/8+YAVVaJBInjnFCCCbmVeUZ\/mPCd6ovlJqAAuPbYsLil1Wg7C6ImCKfn3fE+EE956Vzo2rf2i0pCw45bFAtcPV81kzOObe2HVE0XzRIBW6wZ8ISN3qJyTw3AW0HKQ\/wUOp+3VksDQ==", "FareInfoRef": "QvtStGMAuDKA8LcbeOAAAA==" }, "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": "QvtStGMAuDKAqHcbeOAAAA==", "origin": "CMB", "departure_time": "2026-11-17T07:50:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DAC", "arrival_time": "2026-11-17T11:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT01H25M", "lay_over_date": "2026-11-17", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "booking_class": { "brand_id": "1308413", "brand_title": "Economy Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "HRTSA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zle5IW1t1AtBWHiUM3Dr3s\/8+YAVVaJBInjnFCCCbmVeUZ\/mPCd6ovlJqAAuPbYsLil1Wg7C6ImCKfn3fE+EE956Vzo2rf2i0pCw45bFAtcPV81kzOObe2HVE0XzRIBW6wZ8ISN3qJyTw3AW0HKQ\/wUOp+3VksDQ==", "FareInfoRef": "QvtStGMAuDKA8LcbeOAAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-49", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H35M", "transit_time": "1H10M", "routes": [ { "air_segment_key": "QvtStGMAuDKAsHcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T14:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CMB", "arrival_time": "2027-02-10T17:05:00.000+05:30", "destination_terminal": null, "destination_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2027-02-10", "flight_time": "PT3H25M", "distance": "1346", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "brand_id": "1308421", "brand_title": "Economy Promo Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "KE6MSA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd42AZQdKCGK1JZFUxbZ9P7H6IS0Ui0Zj3n+pZRMLKjKlP5twHtod9Q2AxVGf7YNbtIx9OyAiCluJTz2DI6ITIWgdnhF7WXFZmXAKqt1dFTa913yTDZGYQFdcS7GKfmBnygbZc3La89i4px477n2ghLBS9n3AQwfLC0=", "FareInfoRef": "QvtStGMAuDKAJMcbeOAAAA==" }, "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": "QvtStGMAuDKAuHcbeOAAAA==", "origin": "CMB", "departure_time": "2027-02-10T18:15:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "RUH", "arrival_time": "2027-02-10T21:45:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2511", "lay_over": "PT01H10M", "lay_over_date": "2027-02-10", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "265" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "265" }, "booking_class": { "brand_id": "1308421", "brand_title": "Economy Promo Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "KE6MSA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd42AZQdKCGK1JZFUxbZ9P7H6IS0Ui0Zj3n+pZRMLKjKlP5twHtod9Q2AxVGf7YNbtIx9OyAiCluJTz2DI6ITIWgdnhF7WXFZmXAKqt1dFTa913yTDZGYQFdcS7GKfmBnygbZc3La89i4px477n2ghLBS9n3AQwfLC0=", "FareInfoRef": "QvtStGMAuDKAJMcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 168201, "gross_total": 168201, "base_fare": 128707, "tax": 39494, "sell": { "currency": "BDT", "total": 168201, "base_fare": 128707, "tax": 39494 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTY4MjAxLCJiYXNlX2ZhcmUiOjEyODcwNywidGF4IjozOTQ5NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE2ODIwMSwiYmFzZV9mYXJlIjoxMjg3MDcsInRheCI6Mzk0OTQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTY4MjAxLCJiYXNlX2ZhcmUiOjEyODcwNywidGF4IjozOTQ5NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 168201, "base_fare": 128707, "tax": 39494, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "128707.00", "tax": "39494.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 168201, "base_fare": 128707, "tax": 39494, "gross": { "base_fare": "128707.00", "tax": "39494.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20544.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2476.00" }, "Other": { "title": "Others taxes", "amount": "11527.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2ODIwMS4wMCIsImJhc2VfZmFyZSI6IjEyODcwNy4wMCIsInRheCI6IjM5NDk0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTI4NzA3LjAwIiwidGF4IjoiMzk0OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNjgyMDEuMDAiLCJiYXNlX2ZhcmUiOiIxMjg3MDcuMDAiLCJ0YXgiOiIzOTQ5NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyODcwNy4wMCIsInRheCI6IjM5NDk0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTY4MjAxLjAwIiwiYmFzZV9mYXJlIjoiMTI4NzA3LjAwIiwidGF4IjoiMzk0OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTY4MjAxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjIwNTQ0LjAwIn0sIllSIjp7ImFtb3VudCI6IjI0NzYuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTE1MjcuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IklPIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1ODU1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVDIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjA1NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjQ3NiIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "CMB", "operating": "UL", "marketing": "UL", "booking_code": "H", "farebasis": "HRTSA", "cabin": "economy" }, { "origin": "CMB", "destination": "DAC", "operating": "UL", "marketing": "UL", "booking_code": "H", "farebasis": "HRTSA", "cabin": "economy" }, { "origin": "DAC", "destination": "CMB", "operating": "UL", "marketing": "UL", "booking_code": "K", "farebasis": "KE6MSA", "cabin": "economy" }, { "origin": "CMB", "destination": "RUH", "operating": "UL", "marketing": "UL", "booking_code": "K", "farebasis": "KE6MSA", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-49", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H35M", "transit_time": "1H25M", "routes": [ { "air_segment_key": "QvtStGMAuDKAoHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T22:55:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "CMB", "arrival_time": "2026-11-17T06:25:00.000+05:30", "destination_terminal": null, "destination_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-11-16", "flight_time": "PT5H00M", "distance": "2511", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "266" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "266" }, "booking_class": { "brand_id": "1308413", "brand_title": "Economy Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "HRTSA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zle5IW1t1AtBWHiUM3Dr3s\/8+YAVVaJBInjnFCCCbmVeUZ\/mPCd6ovlJqAAuPbYsLil1Wg7C6ImCKfn3fE+EE956Vzo2rf2i0pCw45bFAtcPV81kzOObe2HVE0XzRIBW6wZ8ISN3qJyTw3AW0HKQ\/wUOp+3VksDQ==", "FareInfoRef": "QvtStGMAuDKA8LcbeOAAAA==" }, "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": "QvtStGMAuDKAqHcbeOAAAA==", "origin": "CMB", "departure_time": "2026-11-17T07:50:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DAC", "arrival_time": "2026-11-17T11:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT01H25M", "lay_over_date": "2026-11-17", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "booking_class": { "brand_id": "1308413", "brand_title": "Economy Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "HRTSA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zle5IW1t1AtBWHiUM3Dr3s\/8+YAVVaJBInjnFCCCbmVeUZ\/mPCd6ovlJqAAuPbYsLil1Wg7C6ImCKfn3fE+EE956Vzo2rf2i0pCw45bFAtcPV81kzOObe2HVE0XzRIBW6wZ8ISN3qJyTw3AW0HKQ\/wUOp+3VksDQ==", "FareInfoRef": "QvtStGMAuDKA8LcbeOAAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-49", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H35M", "transit_time": "1H10M", "routes": [ { "air_segment_key": "QvtStGMAuDKAsHcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T14:10:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CMB", "arrival_time": "2027-02-10T17:05:00.000+05:30", "destination_terminal": null, "destination_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2027-02-10", "flight_time": "PT3H25M", "distance": "1346", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "brand_id": "1308421", "brand_title": "Economy Promo Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "KE6MSA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd42AZQdKCGK1JZFUxbZ9P7H6IS0Ui0Zj3n+pZRMLKjKlP5twHtod9Q2AxVGf7YNbtIx9OyAiCluJTz2DI6ITIWgdnhF7WXFZmXAKqt1dFTa913yTDZGYQFdcS7GKfmBnygbZc3La89i4px477n2ghLBS9n3AQwfLC0=", "FareInfoRef": "QvtStGMAuDKAJMcbeOAAAA==" }, "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": "QvtStGMAuDKAuHcbeOAAAA==", "origin": "CMB", "departure_time": "2027-02-10T18:15:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "RUH", "arrival_time": "2027-02-10T21:45:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2511", "lay_over": "PT01H10M", "lay_over_date": "2027-02-10", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "265" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "265" }, "booking_class": { "brand_id": "1308421", "brand_title": "Economy Promo Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "KE6MSA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd42AZQdKCGK1JZFUxbZ9P7H6IS0Ui0Zj3n+pZRMLKjKlP5twHtod9Q2AxVGf7YNbtIx9OyAiCluJTz2DI6ITIWgdnhF7WXFZmXAKqt1dFTa913yTDZGYQFdcS7GKfmBnygbZc3La89i4px477n2ghLBS9n3AQwfLC0=", "FareInfoRef": "QvtStGMAuDKAJMcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-10", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-10", "calendar_carrier": "UL", "calendar_total_currency": "BDT", "calendar_total_price": 168201, "calendar_total_sell": 168201, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 168201, "filter": { "id": "F1TT00006-49", "price": 168201, "journey_duration": "PT20H10M", "journey_duration_seconds": 72600, "layover_duration": "PT2H35M", "layover_duration_seconds": 9300, "carrier_operating": "UL", "carrier_marketing": "UL", "aircraft": "332", "aircraft_name": "332", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-16T22:55:00.000+03:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-02-10T21:45:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "ruh202611162255cmb202611170625266cmb202611170750dac202611171130189dac202702101410cmb202702101705190cmb202702101815ruh202702102145265", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-50", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-50", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "15H35M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02AsoGhbRZygDNkKX\/\/xl1IJVqCd9ZzwfEGIXEMVOI\/7XgszwfqHsGKkRPSRkSgjdgnQ4QCWNN\/dVMT5iXsFNUB57KY3GVzCrIUsJEZ+EYve2bMuPF3VSJcT6N02oCP7Nuamsq757ujYyx1pLpFyQP\/avmvmzdLNQ=", "FareInfoRef": "QvtStGMAuDKAQMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAyHcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T10:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DAC", "arrival_time": "2026-11-17T18:55:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT15H35M", "lay_over_date": "2026-11-16", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02AsoGhbRZygDNkKX\/\/xl1IJVqCd9ZzwfEGIXEMVOI\/7XgszwfqHsGKkRPSRkSgjdgnQ4QCWNN\/dVMT5iXsFNUB57KY3GVzCrIUsJEZ+EYve2bMuPF3VSJcT6N02oCP7Nuamsq757ujYyx1pLpFyQP\/avmvmzdLNQ=", "FareInfoRef": "QvtStGMAuDKAQMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-50", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H15M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "QvtStGMAuDKA0HcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T09:50:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BAH", "arrival_time": "2027-02-10T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2027-02-10", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjj0OwyAMhQ8Tvd0\/opQNCrRZygDNkKX3P0Ydmkq1hP3szzaOMQrJhZlC\/LcF7+VxR9sy0CD2+rZCQvA6sx1EwqhpPLuOBFvirUCG2sTfyLOxSmYLyFLCRHszO31J2Zjy1TYTEeP4Goe0CfxEXU22VF4j3TqpOudIxwnJw261uQ97IizX", "FareInfoRef": "QvtStGMAuDKAfMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKA2HcbeOAAAA==", "origin": "BAH", "departure_time": "2027-02-10T15:40:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "RUH", "arrival_time": "2027-02-10T17:05:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H25M", "distance": "261", "lay_over": "PT02H25M", "lay_over_date": "2027-02-10", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "167" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "167" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjj0OwyAMhQ8Tvd0\/opQNCrRZygDNkKX3P0Ydmkq1hP3szzaOMQrJhZlC\/LcF7+VxR9sy0CD2+rZCQvA6sx1EwqhpPLuOBFvirUCG2sTfyLOxSmYLyFLCRHszO31J2Zjy1TYTEeP4Goe0CfxEXU22VF4j3TqpOudIxwnJw261uQ97IizX", "FareInfoRef": "QvtStGMAuDKAfMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 120021, "gross_total": 120021, "base_fare": 86753, "tax": 33268, "sell": { "currency": "BDT", "total": 120021, "base_fare": 86753, "tax": 33268 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTIwMDIxLCJiYXNlX2ZhcmUiOjg2NzUzLCJ0YXgiOjMzMjY4fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTIwMDIxLCJiYXNlX2ZhcmUiOjg2NzUzLCJ0YXgiOjMzMjY4LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEyMDAyMSwiYmFzZV9mYXJlIjo4Njc1MywidGF4IjozMzI2OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 120021, "base_fare": 86753, "tax": 33268, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "86753.00", "tax": "33268.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 120021, "base_fare": 86753, "tax": 33268, "gross": { "base_fare": "86753.00", "tax": "33268.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "10038.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2476.00" }, "Other": { "title": "Others taxes", "amount": "15807.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEyMDAyMS4wMCIsImJhc2VfZmFyZSI6Ijg2NzUzLjAwIiwidGF4IjoiMzMyNjguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4Njc1My4wMCIsInRheCI6IjMzMjY4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTIwMDIxLjAwIiwiYmFzZV9mYXJlIjoiODY3NTMuMDAiLCJ0YXgiOiIzMzI2OC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijg2NzUzLjAwIiwidGF4IjoiMzMyNjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMjAwMjEuMDAiLCJiYXNlX2ZhcmUiOiI4Njc1My4wMCIsInRheCI6IjMzMjY4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEyMDAyMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxMDAzOC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIyNDc2LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjE1ODA3LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkUzIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJJTyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTg1NSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlQyIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJCSCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk1MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkhNIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMzAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMDM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI0NzYiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EASMR3SA", "cabin": "economy" }, { "origin": "BAH", "destination": "DAC", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EASMR3SA", "cabin": "economy" }, { "origin": "DAC", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EASMR3SA", "cabin": "economy" }, { "origin": "BAH", "destination": "RUH", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EASMR3SA", "cabin": "economy" } ], "connecting": [ "BAH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-50", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "15H35M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02AsoGhbRZygDNkKX\/\/xl1IJVqCd9ZzwfEGIXEMVOI\/7XgszwfqHsGKkRPSRkSgjdgnQ4QCWNN\/dVMT5iXsFNUB57KY3GVzCrIUsJEZ+EYve2bMuPF3VSJcT6N02oCP7Nuamsq757ujYyx1pLpFyQP\/avmvmzdLNQ=", "FareInfoRef": "QvtStGMAuDKAQMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAyHcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T10:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DAC", "arrival_time": "2026-11-17T18:55:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT15H35M", "lay_over_date": "2026-11-16", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02AsoGhbRZygDNkKX\/\/xl1IJVqCd9ZzwfEGIXEMVOI\/7XgszwfqHsGKkRPSRkSgjdgnQ4QCWNN\/dVMT5iXsFNUB57KY3GVzCrIUsJEZ+EYve2bMuPF3VSJcT6N02oCP7Nuamsq757ujYyx1pLpFyQP\/avmvmzdLNQ=", "FareInfoRef": "QvtStGMAuDKAQMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-50", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H15M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "QvtStGMAuDKA0HcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T09:50:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BAH", "arrival_time": "2027-02-10T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2027-02-10", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjj0OwyAMhQ8Tvd0\/opQNCrRZygDNkKX3P0Ydmkq1hP3szzaOMQrJhZlC\/LcF7+VxR9sy0CD2+rZCQvA6sx1EwqhpPLuOBFvirUCG2sTfyLOxSmYLyFLCRHszO31J2Zjy1TYTEeP4Goe0CfxEXU22VF4j3TqpOudIxwnJw261uQ97IizX", "FareInfoRef": "QvtStGMAuDKAfMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKA2HcbeOAAAA==", "origin": "BAH", "departure_time": "2027-02-10T15:40:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "RUH", "arrival_time": "2027-02-10T17:05:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H25M", "distance": "261", "lay_over": "PT02H25M", "lay_over_date": "2027-02-10", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "167" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "167" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjj0OwyAMhQ8Tvd0\/opQNCrRZygDNkKX3P0Ydmkq1hP3szzaOMQrJhZlC\/LcF7+VxR9sy0CD2+rZCQvA6sx1EwqhpPLuOBFvirUCG2sTfyLOxSmYLyFLCRHszO31J2Zjy1TYTEeP4Goe0CfxEXU22VF4j3TqpOudIxwnJw261uQ97IizX", "FareInfoRef": "QvtStGMAuDKAfMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-10", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-10", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 120021, "calendar_total_sell": 120021, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 120021, "filter": { "id": "F1TT00006-50", "price": 120021, "journey_duration": "PT1D8H20M", "journey_duration_seconds": 116400, "layover_duration": "PT18H0M", "layover_duration_seconds": 64800, "carrier_operating": "GF", "carrier_marketing": "GF", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BAH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T17:50:00.000+03:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2027-02-10T17:05:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "ruh202611161750bah202611161910168bah202611171045dac202611171855248dac202702100950bah202702101315251bah202702101540ruh202702101705167", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-51", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-51", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "15H35M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02AsoGhbRZygDNkKX\/\/xl1IJVqCd9ZzwfEGIXEMVOI\/7XgszwfqHsGKkRPSRkSgjdgnQ4QCWNN\/dVMT5iXsFNUB57KY3GVzCrIUsJEZ+EYve2bMuPF3VSJcT6N02oCP7Nuamsq757ujYyx1pLpFyQP\/avmvmzdLNQ=", "FareInfoRef": "QvtStGMAuDKAQMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAyHcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T10:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DAC", "arrival_time": "2026-11-17T18:55:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT15H35M", "lay_over_date": "2026-11-16", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02AsoGhbRZygDNkKX\/\/xl1IJVqCd9ZzwfEGIXEMVOI\/7XgszwfqHsGKkRPSRkSgjdgnQ4QCWNN\/dVMT5iXsFNUB57KY3GVzCrIUsJEZ+EYve2bMuPF3VSJcT6N02oCP7Nuamsq757ujYyx1pLpFyQP\/avmvmzdLNQ=", "FareInfoRef": "QvtStGMAuDKAQMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-51", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H40M", "transit_time": "7H50M", "routes": [ { "air_segment_key": "QvtStGMAuDKA0HcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T09:50:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BAH", "arrival_time": "2027-02-10T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2027-02-10", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjj0OwyAMhQ8Tvd0\/opQNCrRZygDNkKX3P0Ydmkq1hP3szzaOMQrJhZlC\/LcF7+VxR9sy0CD2+rZCQvA6sx1EwqhpPLuOBFvirUCG2sTfyLOxSmYLyFLCRHszO31J2Zjy1TYTEeP4Goe0CfxEXU22VF4j3TqpOudIxwnJw261uQ97IizX", "FareInfoRef": "QvtStGMAuDKAfMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKA4HcbeOAAAA==", "origin": "BAH", "departure_time": "2027-02-10T21:05:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "RUH", "arrival_time": "2027-02-10T22:30:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H25M", "distance": "261", "lay_over": "PT07H50M", "lay_over_date": "2027-02-10", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "169" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "169" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjj0OwyAMhQ8Tvd0\/opQNCrRZygDNkKX3P0Ydmkq1hP3szzaOMQrJhZlC\/LcF7+VxR9sy0CD2+rZCQvA6sx1EwqhpPLuOBFvirUCG2sTfyLOxSmYLyFLCRHszO31J2Zjy1TYTEeP4Goe0CfxEXU22VF4j3TqpOudIxwnJw261uQ97IizX", "FareInfoRef": "QvtStGMAuDKAfMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 120021, "gross_total": 120021, "base_fare": 86753, "tax": 33268, "sell": { "currency": "BDT", "total": 120021, "base_fare": 86753, "tax": 33268 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTIwMDIxLCJiYXNlX2ZhcmUiOjg2NzUzLCJ0YXgiOjMzMjY4fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTIwMDIxLCJiYXNlX2ZhcmUiOjg2NzUzLCJ0YXgiOjMzMjY4LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEyMDAyMSwiYmFzZV9mYXJlIjo4Njc1MywidGF4IjozMzI2OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 120021, "base_fare": 86753, "tax": 33268, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "86753.00", "tax": "33268.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 120021, "base_fare": 86753, "tax": 33268, "gross": { "base_fare": "86753.00", "tax": "33268.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "10038.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2476.00" }, "Other": { "title": "Others taxes", "amount": "15807.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEyMDAyMS4wMCIsImJhc2VfZmFyZSI6Ijg2NzUzLjAwIiwidGF4IjoiMzMyNjguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4Njc1My4wMCIsInRheCI6IjMzMjY4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTIwMDIxLjAwIiwiYmFzZV9mYXJlIjoiODY3NTMuMDAiLCJ0YXgiOiIzMzI2OC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijg2NzUzLjAwIiwidGF4IjoiMzMyNjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMjAwMjEuMDAiLCJiYXNlX2ZhcmUiOiI4Njc1My4wMCIsInRheCI6IjMzMjY4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEyMDAyMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxMDAzOC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIyNDc2LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjE1ODA3LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkUzIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJJTyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTg1NSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlQyIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJCSCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk1MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkhNIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMzAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMDM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI0NzYiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EASMR3SA", "cabin": "economy" }, { "origin": "BAH", "destination": "DAC", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EASMR3SA", "cabin": "economy" }, { "origin": "DAC", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EASMR3SA", "cabin": "economy" }, { "origin": "BAH", "destination": "RUH", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EASMR3SA", "cabin": "economy" } ], "connecting": [ "BAH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-51", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "15H35M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02AsoGhbRZygDNkKX\/\/xl1IJVqCd9ZzwfEGIXEMVOI\/7XgszwfqHsGKkRPSRkSgjdgnQ4QCWNN\/dVMT5iXsFNUB57KY3GVzCrIUsJEZ+EYve2bMuPF3VSJcT6N02oCP7Nuamsq757ujYyx1pLpFyQP\/avmvmzdLNQ=", "FareInfoRef": "QvtStGMAuDKAQMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAyHcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T10:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DAC", "arrival_time": "2026-11-17T18:55:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT15H35M", "lay_over_date": "2026-11-16", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02AsoGhbRZygDNkKX\/\/xl1IJVqCd9ZzwfEGIXEMVOI\/7XgszwfqHsGKkRPSRkSgjdgnQ4QCWNN\/dVMT5iXsFNUB57KY3GVzCrIUsJEZ+EYve2bMuPF3VSJcT6N02oCP7Nuamsq757ujYyx1pLpFyQP\/avmvmzdLNQ=", "FareInfoRef": "QvtStGMAuDKAQMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-51", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H40M", "transit_time": "7H50M", "routes": [ { "air_segment_key": "QvtStGMAuDKA0HcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T09:50:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BAH", "arrival_time": "2027-02-10T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2027-02-10", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjj0OwyAMhQ8Tvd0\/opQNCrRZygDNkKX3P0Ydmkq1hP3szzaOMQrJhZlC\/LcF7+VxR9sy0CD2+rZCQvA6sx1EwqhpPLuOBFvirUCG2sTfyLOxSmYLyFLCRHszO31J2Zjy1TYTEeP4Goe0CfxEXU22VF4j3TqpOudIxwnJw261uQ97IizX", "FareInfoRef": "QvtStGMAuDKAfMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKA4HcbeOAAAA==", "origin": "BAH", "departure_time": "2027-02-10T21:05:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "RUH", "arrival_time": "2027-02-10T22:30:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H25M", "distance": "261", "lay_over": "PT07H50M", "lay_over_date": "2027-02-10", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "169" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "169" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjj0OwyAMhQ8Tvd0\/opQNCrRZygDNkKX3P0Ydmkq1hP3szzaOMQrJhZlC\/LcF7+VxR9sy0CD2+rZCQvA6sx1EwqhpPLuOBFvirUCG2sTfyLOxSmYLyFLCRHszO31J2Zjy1TYTEeP4Goe0CfxEXU22VF4j3TqpOudIxwnJw261uQ97IizX", "FareInfoRef": "QvtStGMAuDKAfMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-10", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-10", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 120021, "calendar_total_sell": 120021, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 120021, "filter": { "id": "F1TT00006-51", "price": 120021, "journey_duration": "PT1D13H45M", "journey_duration_seconds": 135900, "layover_duration": "PT23H25M", "layover_duration_seconds": 84300, "carrier_operating": "GF", "carrier_marketing": "GF", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BAH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T17:50:00.000+03:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-02-10T22:30:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "ruh202611161750bah202611161910168bah202611171045dac202611171855248dac202702100950bah202702101315251bah202702102105ruh202702102230169", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-52", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-52", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "15H35M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02AsoGhbRZygDNkKX\/\/xl1IJVqCd9ZzwfEGIXEMVOI\/7XgszwfqHsGKkRPSRkSgjdgnQ4QCWNN\/dVMT5iXsFNUB57KY3GVzCrIUsJEZ+EYve2bMuPF3VSJcT6N02oCP7Nuamsq757ujYyx1pLpFyQP\/avmvmzdLNQ=", "FareInfoRef": "QvtStGMAuDKAQMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAyHcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T10:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DAC", "arrival_time": "2026-11-17T18:55:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT15H35M", "lay_over_date": "2026-11-16", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02AsoGhbRZygDNkKX\/\/xl1IJVqCd9ZzwfEGIXEMVOI\/7XgszwfqHsGKkRPSRkSgjdgnQ4QCWNN\/dVMT5iXsFNUB57KY3GVzCrIUsJEZ+EYve2bMuPF3VSJcT6N02oCP7Nuamsq757ujYyx1pLpFyQP\/avmvmzdLNQ=", "FareInfoRef": "QvtStGMAuDKAQMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-52", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H0M", "transit_time": "12H10M", "routes": [ { "air_segment_key": "QvtStGMAuDKA0HcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T09:50:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BAH", "arrival_time": "2027-02-10T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2027-02-10", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjj0OwyAMhQ8Tvd0\/opQNCrRZygDNkKX3P0Ydmkq1hP3szzaOMQrJhZlC\/LcF7+VxR9sy0CD2+rZCQvA6sx1EwqhpPLuOBFvirUCG2sTfyLOxSmYLyFLCRHszO31J2Zjy1TYTEeP4Goe0CfxEXU22VF4j3TqpOudIxwnJw261uQ97IizX", "FareInfoRef": "QvtStGMAuDKAfMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKA6HcbeOAAAA==", "origin": "BAH", "departure_time": "2027-02-11T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "RUH", "arrival_time": "2027-02-11T02:50:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H25M", "distance": "261", "lay_over": "PT12H10M", "lay_over_date": "2027-02-10", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "161" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "161" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjj0OwyAMhQ8Tvd0\/opQNCrRZygDNkKX3P0Ydmkq1hP3szzaOMQrJhZlC\/LcF7+VxR9sy0CD2+rZCQvA6sx1EwqhpPLuOBFvirUCG2sTfyLOxSmYLyFLCRHszO31J2Zjy1TYTEeP4Goe0CfxEXU22VF4j3TqpOudIxwnJw261uQ97IizX", "FareInfoRef": "QvtStGMAuDKAfMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 120021, "gross_total": 120021, "base_fare": 86753, "tax": 33268, "sell": { "currency": "BDT", "total": 120021, "base_fare": 86753, "tax": 33268 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTIwMDIxLCJiYXNlX2ZhcmUiOjg2NzUzLCJ0YXgiOjMzMjY4fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTIwMDIxLCJiYXNlX2ZhcmUiOjg2NzUzLCJ0YXgiOjMzMjY4LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEyMDAyMSwiYmFzZV9mYXJlIjo4Njc1MywidGF4IjozMzI2OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 120021, "base_fare": 86753, "tax": 33268, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "86753.00", "tax": "33268.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 120021, "base_fare": 86753, "tax": 33268, "gross": { "base_fare": "86753.00", "tax": "33268.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "10038.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2476.00" }, "Other": { "title": "Others taxes", "amount": "15807.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEyMDAyMS4wMCIsImJhc2VfZmFyZSI6Ijg2NzUzLjAwIiwidGF4IjoiMzMyNjguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4Njc1My4wMCIsInRheCI6IjMzMjY4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTIwMDIxLjAwIiwiYmFzZV9mYXJlIjoiODY3NTMuMDAiLCJ0YXgiOiIzMzI2OC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijg2NzUzLjAwIiwidGF4IjoiMzMyNjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMjAwMjEuMDAiLCJiYXNlX2ZhcmUiOiI4Njc1My4wMCIsInRheCI6IjMzMjY4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEyMDAyMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxMDAzOC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIyNDc2LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjE1ODA3LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkUzIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJJTyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTg1NSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlQyIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJCSCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk1MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkhNIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMzAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMDM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI0NzYiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EASMR3SA", "cabin": "economy" }, { "origin": "BAH", "destination": "DAC", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EASMR3SA", "cabin": "economy" }, { "origin": "DAC", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EASMR3SA", "cabin": "economy" }, { "origin": "BAH", "destination": "RUH", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EASMR3SA", "cabin": "economy" } ], "connecting": [ "BAH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-52", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "15H35M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02AsoGhbRZygDNkKX\/\/xl1IJVqCd9ZzwfEGIXEMVOI\/7XgszwfqHsGKkRPSRkSgjdgnQ4QCWNN\/dVMT5iXsFNUB57KY3GVzCrIUsJEZ+EYve2bMuPF3VSJcT6N02oCP7Nuamsq757ujYyx1pLpFyQP\/avmvmzdLNQ=", "FareInfoRef": "QvtStGMAuDKAQMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAyHcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T10:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DAC", "arrival_time": "2026-11-17T18:55:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT15H35M", "lay_over_date": "2026-11-16", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02AsoGhbRZygDNkKX\/\/xl1IJVqCd9ZzwfEGIXEMVOI\/7XgszwfqHsGKkRPSRkSgjdgnQ4QCWNN\/dVMT5iXsFNUB57KY3GVzCrIUsJEZ+EYve2bMuPF3VSJcT6N02oCP7Nuamsq757ujYyx1pLpFyQP\/avmvmzdLNQ=", "FareInfoRef": "QvtStGMAuDKAQMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-52", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H0M", "transit_time": "12H10M", "routes": [ { "air_segment_key": "QvtStGMAuDKA0HcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T09:50:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BAH", "arrival_time": "2027-02-10T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2027-02-10", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjj0OwyAMhQ8Tvd0\/opQNCrRZygDNkKX3P0Ydmkq1hP3szzaOMQrJhZlC\/LcF7+VxR9sy0CD2+rZCQvA6sx1EwqhpPLuOBFvirUCG2sTfyLOxSmYLyFLCRHszO31J2Zjy1TYTEeP4Goe0CfxEXU22VF4j3TqpOudIxwnJw261uQ97IizX", "FareInfoRef": "QvtStGMAuDKAfMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKA6HcbeOAAAA==", "origin": "BAH", "departure_time": "2027-02-11T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "RUH", "arrival_time": "2027-02-11T02:50:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H25M", "distance": "261", "lay_over": "PT12H10M", "lay_over_date": "2027-02-10", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "161" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "161" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjj0OwyAMhQ8Tvd0\/opQNCrRZygDNkKX3P0Ydmkq1hP3szzaOMQrJhZlC\/LcF7+VxR9sy0CD2+rZCQvA6sx1EwqhpPLuOBFvirUCG2sTfyLOxSmYLyFLCRHszO31J2Zjy1TYTEeP4Goe0CfxEXU22VF4j3TqpOudIxwnJw261uQ97IizX", "FareInfoRef": "QvtStGMAuDKAfMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 120021, "calendar_total_sell": 120021, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 120021, "filter": { "id": "F1TT00006-52", "price": 120021, "journey_duration": "PT1D18H5M", "journey_duration_seconds": 151500, "layover_duration": "PT1D3H45M", "layover_duration_seconds": 99900, "carrier_operating": "GF", "carrier_marketing": "GF", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BAH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T17:50:00.000+03:00", "arrival_timing_slot": "", "arrival_departure_time": "2027-02-11T02:50:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "ruh202611161750bah202611161910168bah202611171045dac202611171855248dac202702100950bah202702101315251bah202702110125ruh202702110250161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-53", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-53", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "15H35M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02AsoGhbRZygDNkKX\/\/xl1IJVqCd9ZzwfEGIXEMVOI\/7XgszwfqHsGKkRPSRkSgjdgnQ4QCWNN\/dVMT5iXsFNUB57KY3GVzCrIUsJEZ+EYve2bMuPF3VSJcT6N02oCP7Nuamsq757ujYyx1pLpFyQP\/avmvmzdLNQ=", "FareInfoRef": "QvtStGMAuDKAQMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAyHcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T10:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DAC", "arrival_time": "2026-11-17T18:55:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT15H35M", "lay_over_date": "2026-11-16", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02AsoGhbRZygDNkKX\/\/xl1IJVqCd9ZzwfEGIXEMVOI\/7XgszwfqHsGKkRPSRkSgjdgnQ4QCWNN\/dVMT5iXsFNUB57KY3GVzCrIUsJEZ+EYve2bMuPF3VSJcT6N02oCP7Nuamsq757ujYyx1pLpFyQP\/avmvmzdLNQ=", "FareInfoRef": "QvtStGMAuDKAQMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-53", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H10M", "transit_time": "20H20M", "routes": [ { "air_segment_key": "QvtStGMAuDKA0HcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T09:50:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BAH", "arrival_time": "2027-02-10T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2027-02-10", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjj0OwyAMhQ8Tvd0\/opQNCrRZygDNkKX3P0Ydmkq1hP3szzaOMQrJhZlC\/LcF7+VxR9sy0CD2+rZCQvA6sx1EwqhpPLuOBFvirUCG2sTfyLOxSmYLyFLCRHszO31J2Zjy1TYTEeP4Goe0CfxEXU22VF4j3TqpOudIxwnJw261uQ97IizX", "FareInfoRef": "QvtStGMAuDKAfMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKA8HcbeOAAAA==", "origin": "BAH", "departure_time": "2027-02-11T09:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "RUH", "arrival_time": "2027-02-11T11:00:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-11", "flight_time": "PT1H25M", "distance": "261", "lay_over": "PT20H20M", "lay_over_date": "2027-02-10", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "163" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "163" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjj0OwyAMhQ8Tvd0\/opQNCrRZygDNkKX3P0Ydmkq1hP3szzaOMQrJhZlC\/LcF7+VxR9sy0CD2+rZCQvA6sx1EwqhpPLuOBFvirUCG2sTfyLOxSmYLyFLCRHszO31J2Zjy1TYTEeP4Goe0CfxEXU22VF4j3TqpOudIxwnJw261uQ97IizX", "FareInfoRef": "QvtStGMAuDKAfMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 120021, "gross_total": 120021, "base_fare": 86753, "tax": 33268, "sell": { "currency": "BDT", "total": 120021, "base_fare": 86753, "tax": 33268 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTIwMDIxLCJiYXNlX2ZhcmUiOjg2NzUzLCJ0YXgiOjMzMjY4fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTIwMDIxLCJiYXNlX2ZhcmUiOjg2NzUzLCJ0YXgiOjMzMjY4LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEyMDAyMSwiYmFzZV9mYXJlIjo4Njc1MywidGF4IjozMzI2OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 120021, "base_fare": 86753, "tax": 33268, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "86753.00", "tax": "33268.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 120021, "base_fare": 86753, "tax": 33268, "gross": { "base_fare": "86753.00", "tax": "33268.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "10038.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2476.00" }, "Other": { "title": "Others taxes", "amount": "15807.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEyMDAyMS4wMCIsImJhc2VfZmFyZSI6Ijg2NzUzLjAwIiwidGF4IjoiMzMyNjguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4Njc1My4wMCIsInRheCI6IjMzMjY4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTIwMDIxLjAwIiwiYmFzZV9mYXJlIjoiODY3NTMuMDAiLCJ0YXgiOiIzMzI2OC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijg2NzUzLjAwIiwidGF4IjoiMzMyNjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMjAwMjEuMDAiLCJiYXNlX2ZhcmUiOiI4Njc1My4wMCIsInRheCI6IjMzMjY4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEyMDAyMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxMDAzOC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIyNDc2LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjE1ODA3LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkUzIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJJTyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTg1NSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlQyIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJCSCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk1MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkhNIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMzAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMDM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI0NzYiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EASMR3SA", "cabin": "economy" }, { "origin": "BAH", "destination": "DAC", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EASMR3SA", "cabin": "economy" }, { "origin": "DAC", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EASMR3SA", "cabin": "economy" }, { "origin": "BAH", "destination": "RUH", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EASMR3SA", "cabin": "economy" } ], "connecting": [ "BAH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-53", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "15H35M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02AsoGhbRZygDNkKX\/\/xl1IJVqCd9ZzwfEGIXEMVOI\/7XgszwfqHsGKkRPSRkSgjdgnQ4QCWNN\/dVMT5iXsFNUB57KY3GVzCrIUsJEZ+EYve2bMuPF3VSJcT6N02oCP7Nuamsq757ujYyx1pLpFyQP\/avmvmzdLNQ=", "FareInfoRef": "QvtStGMAuDKAQMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAyHcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T10:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DAC", "arrival_time": "2026-11-17T18:55:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT15H35M", "lay_over_date": "2026-11-16", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02AsoGhbRZygDNkKX\/\/xl1IJVqCd9ZzwfEGIXEMVOI\/7XgszwfqHsGKkRPSRkSgjdgnQ4QCWNN\/dVMT5iXsFNUB57KY3GVzCrIUsJEZ+EYve2bMuPF3VSJcT6N02oCP7Nuamsq757ujYyx1pLpFyQP\/avmvmzdLNQ=", "FareInfoRef": "QvtStGMAuDKAQMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-53", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H10M", "transit_time": "20H20M", "routes": [ { "air_segment_key": "QvtStGMAuDKA0HcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T09:50:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BAH", "arrival_time": "2027-02-10T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2027-02-10", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjj0OwyAMhQ8Tvd0\/opQNCrRZygDNkKX3P0Ydmkq1hP3szzaOMQrJhZlC\/LcF7+VxR9sy0CD2+rZCQvA6sx1EwqhpPLuOBFvirUCG2sTfyLOxSmYLyFLCRHszO31J2Zjy1TYTEeP4Goe0CfxEXU22VF4j3TqpOudIxwnJw261uQ97IizX", "FareInfoRef": "QvtStGMAuDKAfMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKA8HcbeOAAAA==", "origin": "BAH", "departure_time": "2027-02-11T09:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "RUH", "arrival_time": "2027-02-11T11:00:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-11", "flight_time": "PT1H25M", "distance": "261", "lay_over": "PT20H20M", "lay_over_date": "2027-02-10", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "163" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "163" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjj0OwyAMhQ8Tvd0\/opQNCrRZygDNkKX3P0Ydmkq1hP3szzaOMQrJhZlC\/LcF7+VxR9sy0CD2+rZCQvA6sx1EwqhpPLuOBFvirUCG2sTfyLOxSmYLyFLCRHszO31J2Zjy1TYTEeP4Goe0CfxEXU22VF4j3TqpOudIxwnJw261uQ97IizX", "FareInfoRef": "QvtStGMAuDKAfMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 120021, "calendar_total_sell": 120021, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 120021, "filter": { "id": "F1TT00006-53", "price": 120021, "journey_duration": "PT2D2H15M", "journey_duration_seconds": 180900, "layover_duration": "PT1D11H55M", "layover_duration_seconds": 129300, "carrier_operating": "GF", "carrier_marketing": "GF", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BAH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T17:50:00.000+03:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-02-11T11:00:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "ruh202611161750bah202611161910168bah202611171045dac202611171855248dac202702100950bah202702101315251bah202702110935ruh202702111100163", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-54", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-54", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H40M", "transit_time": "15H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAAIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T11:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T19:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT06H15M", "lay_over_date": "2026-11-17", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-54", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H10M", "transit_time": "5H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAKNcbeOAAAA==" }, "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": "QvtStGMAuDKAEIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-10T19:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-10T20:55:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT05H40M", "lay_over_date": "2027-02-10", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAKNcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 160026, "gross_total": 160026, "base_fare": 106526, "tax": 53500, "sell": { "currency": "BDT", "total": 160026, "base_fare": 106526, "tax": 53500 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYwMDI2LCJiYXNlX2ZhcmUiOjEwNjUyNiwidGF4Ijo1MzUwMH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE2MDAyNiwiYmFzZV9mYXJlIjoxMDY1MjYsInRheCI6NTM1MDAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYwMDI2LCJiYXNlX2ZhcmUiOjEwNjUyNiwidGF4Ijo1MzUwMH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 160026, "base_fare": 106526, "tax": 53500, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "106526.00", "tax": "53500.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 160026, "base_fare": 106526, "tax": 53500, "gross": { "base_fare": "106526.00", "tax": "53500.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "22809.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2MDAyNi4wMCIsImJhc2VfZmFyZSI6IjEwNjUyNi4wMCIsInRheCI6IjUzNTAwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA2NTI2LjAwIiwidGF4IjoiNTM1MDAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNjAwMjYuMDAiLCJiYXNlX2ZhcmUiOiIxMDY1MjYuMDAiLCJ0YXgiOiI1MzUwMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwNjUyNi4wMCIsInRheCI6IjUzNTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTYwMDI2LjAwIiwiYmFzZV9mYXJlIjoiMTA2NTI2LjAwIiwidGF4IjoiNTM1MDAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTYwMDI2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjIwMjk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjU0NDguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjI4MDkuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IklPIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1ODU1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVDIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkJIIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxOTc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiSE0iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijk5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzcyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjgwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDI5NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1NDQ4IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "BAH", "operating": "GF", "marketing": "QR", "booking_code": "Q", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" } ], "connecting": [ "BAH", "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-54", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H40M", "transit_time": "15H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAAIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T11:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T19:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT06H15M", "lay_over_date": "2026-11-17", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-54", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H10M", "transit_time": "5H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAKNcbeOAAAA==" }, "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": "QvtStGMAuDKAEIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-10T19:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-10T20:55:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT05H40M", "lay_over_date": "2027-02-10", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAKNcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-10", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-10", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 160026, "calendar_total_sell": 160026, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 160026, "filter": { "id": "F1TT00006-54", "price": 160026, "journey_duration": "PT1D11H50M", "journey_duration_seconds": 129000, "layover_duration": "PT21H20M", "layover_duration_seconds": 76800, "carrier_operating": "GF", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BAH", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T17:50:00.000+03:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-02-10T20:55:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "ruh202611161750bah202611161910168bah202611170435doh2026111705301117doh202611171145dac202611171930642dac202702101045doh202702101345641doh202702101925ruh2027021020551168", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-55", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-55", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H5M", "transit_time": "22H5M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAGIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T18:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-18T01:55:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H40M", "lay_over_date": "2026-11-17", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-55", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H10M", "transit_time": "5H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAKNcbeOAAAA==" }, "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": "QvtStGMAuDKAEIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-10T19:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-10T20:55:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT05H40M", "lay_over_date": "2027-02-10", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAKNcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 160348, "gross_total": 160348, "base_fare": 106526, "tax": 53822, "sell": { "currency": "BDT", "total": 160348, "base_fare": 106526, "tax": 53822 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYwMzQ4LCJiYXNlX2ZhcmUiOjEwNjUyNiwidGF4Ijo1MzgyMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE2MDM0OCwiYmFzZV9mYXJlIjoxMDY1MjYsInRheCI6NTM4MjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYwMzQ4LCJiYXNlX2ZhcmUiOjEwNjUyNiwidGF4Ijo1MzgyMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 160348, "base_fare": 106526, "tax": 53822, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "106526.00", "tax": "53822.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 160348, "base_fare": 106526, "tax": 53822, "gross": { "base_fare": "106526.00", "tax": "53822.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "23131.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2MDM0OC4wMCIsImJhc2VfZmFyZSI6IjEwNjUyNi4wMCIsInRheCI6IjUzODIyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA2NTI2LjAwIiwidGF4IjoiNTM4MjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNjAzNDguMDAiLCJiYXNlX2ZhcmUiOiIxMDY1MjYuMDAiLCJ0YXgiOiI1MzgyMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwNjUyNi4wMCIsInRheCI6IjUzODIyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTYwMzQ4LjAwIiwiYmFzZV9mYXJlIjoiMTA2NTI2LjAwIiwidGF4IjoiNTM4MjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTYwMzQ4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjIwMjk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjU0NDguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjMxMzEuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IklPIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1ODU1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVDIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkJIIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxOTc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiSE0iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijk5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjk0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjgwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDI5NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1NDQ4IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "BAH", "operating": "GF", "marketing": "QR", "booking_code": "Q", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" } ], "connecting": [ "BAH", "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-55", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H5M", "transit_time": "22H5M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAGIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T18:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-18T01:55:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H40M", "lay_over_date": "2026-11-17", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-55", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H10M", "transit_time": "5H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAKNcbeOAAAA==" }, "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": "QvtStGMAuDKAEIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-10T19:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-10T20:55:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT05H40M", "lay_over_date": "2027-02-10", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAKNcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-10", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-10", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 160348, "calendar_total_sell": 160348, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 160348, "filter": { "id": "F1TT00006-55", "price": 160348, "journey_duration": "PT1D18H15M", "journey_duration_seconds": 152100, "layover_duration": "PT1D3H45M", "layover_duration_seconds": 99900, "carrier_operating": "GF", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BAH", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T17:50:00.000+03:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-02-10T20:55:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "ruh202611161750bah202611161910168bah202611170435doh2026111705301117doh202611171810dac202611180155638dac202702101045doh202702101345641doh202702101925ruh2027021020551168", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-56", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-56", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H40M", "transit_time": "15H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAAIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T11:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T19:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT06H15M", "lay_over_date": "2026-11-17", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-56", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H50M", "transit_time": "12H20M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAKNcbeOAAAA==" }, "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": "QvtStGMAuDKAIIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:05:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:35:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT12H20M", "lay_over_date": "2027-02-10", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAKNcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 160348, "gross_total": 160348, "base_fare": 106526, "tax": 53822, "sell": { "currency": "BDT", "total": 160348, "base_fare": 106526, "tax": 53822 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYwMzQ4LCJiYXNlX2ZhcmUiOjEwNjUyNiwidGF4Ijo1MzgyMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE2MDM0OCwiYmFzZV9mYXJlIjoxMDY1MjYsInRheCI6NTM4MjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYwMzQ4LCJiYXNlX2ZhcmUiOjEwNjUyNiwidGF4Ijo1MzgyMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 160348, "base_fare": 106526, "tax": 53822, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "106526.00", "tax": "53822.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 160348, "base_fare": 106526, "tax": 53822, "gross": { "base_fare": "106526.00", "tax": "53822.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "23131.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2MDM0OC4wMCIsImJhc2VfZmFyZSI6IjEwNjUyNi4wMCIsInRheCI6IjUzODIyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA2NTI2LjAwIiwidGF4IjoiNTM4MjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNjAzNDguMDAiLCJiYXNlX2ZhcmUiOiIxMDY1MjYuMDAiLCJ0YXgiOiI1MzgyMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwNjUyNi4wMCIsInRheCI6IjUzODIyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTYwMzQ4LjAwIiwiYmFzZV9mYXJlIjoiMTA2NTI2LjAwIiwidGF4IjoiNTM4MjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTYwMzQ4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjIwMjk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjU0NDguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjMxMzEuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IklPIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1ODU1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVDIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkJIIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxOTc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiSE0iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijk5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjk0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjgwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDI5NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1NDQ4IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "BAH", "operating": "GF", "marketing": "QR", "booking_code": "Q", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" } ], "connecting": [ "BAH", "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-56", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H40M", "transit_time": "15H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAAIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T11:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T19:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT06H15M", "lay_over_date": "2026-11-17", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-56", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H50M", "transit_time": "12H20M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAKNcbeOAAAA==" }, "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": "QvtStGMAuDKAIIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:05:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:35:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT12H20M", "lay_over_date": "2027-02-10", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAKNcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 160348, "calendar_total_sell": 160348, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 160348, "filter": { "id": "F1TT00006-56", "price": 160348, "journey_duration": "PT1D18H30M", "journey_duration_seconds": 153000, "layover_duration": "PT1D4H0M", "layover_duration_seconds": 100800, "carrier_operating": "GF", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BAH", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T17:50:00.000+03:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2027-02-11T03:35:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "ruh202611161750bah202611161910168bah202611170435doh2026111705301117doh202611171145dac202611171930642dac202702101045doh202702101345641doh202702110205ruh2027021103351166", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-57", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-57", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H40M", "transit_time": "15H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAAIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T11:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T19:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT06H15M", "lay_over_date": "2026-11-17", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-57", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H10M", "transit_time": "12H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAKNcbeOAAAA==" }, "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": "QvtStGMAuDKAKIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:55:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT12H40M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAKNcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 160348, "gross_total": 160348, "base_fare": 106526, "tax": 53822, "sell": { "currency": "BDT", "total": 160348, "base_fare": 106526, "tax": 53822 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYwMzQ4LCJiYXNlX2ZhcmUiOjEwNjUyNiwidGF4Ijo1MzgyMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE2MDM0OCwiYmFzZV9mYXJlIjoxMDY1MjYsInRheCI6NTM4MjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYwMzQ4LCJiYXNlX2ZhcmUiOjEwNjUyNiwidGF4Ijo1MzgyMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 160348, "base_fare": 106526, "tax": 53822, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "106526.00", "tax": "53822.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 160348, "base_fare": 106526, "tax": 53822, "gross": { "base_fare": "106526.00", "tax": "53822.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "23131.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2MDM0OC4wMCIsImJhc2VfZmFyZSI6IjEwNjUyNi4wMCIsInRheCI6IjUzODIyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA2NTI2LjAwIiwidGF4IjoiNTM4MjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNjAzNDguMDAiLCJiYXNlX2ZhcmUiOiIxMDY1MjYuMDAiLCJ0YXgiOiI1MzgyMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwNjUyNi4wMCIsInRheCI6IjUzODIyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTYwMzQ4LjAwIiwiYmFzZV9mYXJlIjoiMTA2NTI2LjAwIiwidGF4IjoiNTM4MjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTYwMzQ4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjIwMjk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjU0NDguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjMxMzEuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IklPIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1ODU1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVDIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkJIIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxOTc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiSE0iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijk5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjk0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjgwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDI5NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1NDQ4IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "BAH", "operating": "GF", "marketing": "QR", "booking_code": "Q", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" } ], "connecting": [ "BAH", "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-57", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H40M", "transit_time": "15H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAAIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T11:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T19:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT06H15M", "lay_over_date": "2026-11-17", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-57", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H10M", "transit_time": "12H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAKNcbeOAAAA==" }, "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": "QvtStGMAuDKAKIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:55:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT12H40M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAKNcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 160348, "calendar_total_sell": 160348, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 160348, "filter": { "id": "F1TT00006-57", "price": 160348, "journey_duration": "PT1D18H50M", "journey_duration_seconds": 154200, "layover_duration": "PT1D4H20M", "layover_duration_seconds": 102000, "carrier_operating": "GF", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BAH", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T17:50:00.000+03:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2027-02-11T03:55:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "ruh202611161750bah202611161910168bah202611170435doh2026111705301117doh202611171145dac202611171930642dac202702101045doh202702101345641doh202702110225ruh2027021103551238", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-58", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-58", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H40M", "transit_time": "15H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAAIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T11:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T19:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT06H15M", "lay_over_date": "2026-11-17", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-58", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H0M", "transit_time": "18H30M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAKNcbeOAAAA==" }, "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": "QvtStGMAuDKAMIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T09:45:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-11", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT18H30M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAKNcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 160348, "gross_total": 160348, "base_fare": 106526, "tax": 53822, "sell": { "currency": "BDT", "total": 160348, "base_fare": 106526, "tax": 53822 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYwMzQ4LCJiYXNlX2ZhcmUiOjEwNjUyNiwidGF4Ijo1MzgyMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE2MDM0OCwiYmFzZV9mYXJlIjoxMDY1MjYsInRheCI6NTM4MjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYwMzQ4LCJiYXNlX2ZhcmUiOjEwNjUyNiwidGF4Ijo1MzgyMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 160348, "base_fare": 106526, "tax": 53822, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "106526.00", "tax": "53822.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 160348, "base_fare": 106526, "tax": 53822, "gross": { "base_fare": "106526.00", "tax": "53822.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "23131.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2MDM0OC4wMCIsImJhc2VfZmFyZSI6IjEwNjUyNi4wMCIsInRheCI6IjUzODIyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA2NTI2LjAwIiwidGF4IjoiNTM4MjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNjAzNDguMDAiLCJiYXNlX2ZhcmUiOiIxMDY1MjYuMDAiLCJ0YXgiOiI1MzgyMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwNjUyNi4wMCIsInRheCI6IjUzODIyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTYwMzQ4LjAwIiwiYmFzZV9mYXJlIjoiMTA2NTI2LjAwIiwidGF4IjoiNTM4MjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTYwMzQ4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjIwMjk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjU0NDguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjMxMzEuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IklPIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1ODU1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVDIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkJIIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxOTc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiSE0iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijk5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjk0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjgwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDI5NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1NDQ4IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "BAH", "operating": "GF", "marketing": "QR", "booking_code": "Q", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" } ], "connecting": [ "BAH", "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-58", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H40M", "transit_time": "15H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAAIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T11:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T19:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT06H15M", "lay_over_date": "2026-11-17", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-58", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H0M", "transit_time": "18H30M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAKNcbeOAAAA==" }, "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": "QvtStGMAuDKAMIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T09:45:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-11", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT18H30M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAKNcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 160348, "calendar_total_sell": 160348, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 160348, "filter": { "id": "F1TT00006-58", "price": 160348, "journey_duration": "PT2D0H40M", "journey_duration_seconds": 175200, "layover_duration": "PT1D10H10M", "layover_duration_seconds": 123000, "carrier_operating": "GF", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BAH", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T17:50:00.000+03:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2027-02-11T09:45:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "ruh202611161750bah202611161910168bah202611170435doh2026111705301117doh202611171145dac202611171930642dac202702101045doh202702101345641doh202702110815ruh2027021109451240", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-59", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-59", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H5M", "transit_time": "22H5M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAGIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T18:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-18T01:55:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H40M", "lay_over_date": "2026-11-17", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-59", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H50M", "transit_time": "12H20M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAKNcbeOAAAA==" }, "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": "QvtStGMAuDKAIIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:05:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:35:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT12H20M", "lay_over_date": "2027-02-10", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAKNcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 160670, "gross_total": 160670, "base_fare": 106526, "tax": 54144, "sell": { "currency": "BDT", "total": 160670, "base_fare": 106526, "tax": 54144 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYwNjcwLCJiYXNlX2ZhcmUiOjEwNjUyNiwidGF4Ijo1NDE0NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE2MDY3MCwiYmFzZV9mYXJlIjoxMDY1MjYsInRheCI6NTQxNDQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYwNjcwLCJiYXNlX2ZhcmUiOjEwNjUyNiwidGF4Ijo1NDE0NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 160670, "base_fare": 106526, "tax": 54144, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "106526.00", "tax": "54144.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 160670, "base_fare": 106526, "tax": 54144, "gross": { "base_fare": "106526.00", "tax": "54144.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "23453.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2MDY3MC4wMCIsImJhc2VfZmFyZSI6IjEwNjUyNi4wMCIsInRheCI6IjU0MTQ0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA2NTI2LjAwIiwidGF4IjoiNTQxNDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNjA2NzAuMDAiLCJiYXNlX2ZhcmUiOiIxMDY1MjYuMDAiLCJ0YXgiOiI1NDE0NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwNjUyNi4wMCIsInRheCI6IjU0MTQ0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTYwNjcwLjAwIiwiYmFzZV9mYXJlIjoiMTA2NTI2LjAwIiwidGF4IjoiNTQxNDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTYwNjcwLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjIwMjk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjU0NDguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjM0NTMuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IklPIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1ODU1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVDIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkJIIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxOTc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiSE0iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijk5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAxNiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAyOTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "BAH", "operating": "GF", "marketing": "QR", "booking_code": "Q", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" } ], "connecting": [ "BAH", "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-59", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H5M", "transit_time": "22H5M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAGIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T18:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-18T01:55:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H40M", "lay_over_date": "2026-11-17", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-59", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H50M", "transit_time": "12H20M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAKNcbeOAAAA==" }, "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": "QvtStGMAuDKAIIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:05:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:35:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT12H20M", "lay_over_date": "2027-02-10", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAKNcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 160670, "calendar_total_sell": 160670, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 160670, "filter": { "id": "F1TT00006-59", "price": 160670, "journey_duration": "PT2D0H55M", "journey_duration_seconds": 176100, "layover_duration": "PT1D10H25M", "layover_duration_seconds": 123900, "carrier_operating": "GF", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BAH", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T17:50:00.000+03:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2027-02-11T03:35:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "ruh202611161750bah202611161910168bah202611170435doh2026111705301117doh202611171810dac202611180155638dac202702101045doh202702101345641doh202702110205ruh2027021103351166", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-60", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-60", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H5M", "transit_time": "22H5M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAGIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T18:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-18T01:55:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H40M", "lay_over_date": "2026-11-17", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-60", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H10M", "transit_time": "12H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAKNcbeOAAAA==" }, "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": "QvtStGMAuDKAKIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:55:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT12H40M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAKNcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 160670, "gross_total": 160670, "base_fare": 106526, "tax": 54144, "sell": { "currency": "BDT", "total": 160670, "base_fare": 106526, "tax": 54144 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYwNjcwLCJiYXNlX2ZhcmUiOjEwNjUyNiwidGF4Ijo1NDE0NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE2MDY3MCwiYmFzZV9mYXJlIjoxMDY1MjYsInRheCI6NTQxNDQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYwNjcwLCJiYXNlX2ZhcmUiOjEwNjUyNiwidGF4Ijo1NDE0NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 160670, "base_fare": 106526, "tax": 54144, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "106526.00", "tax": "54144.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 160670, "base_fare": 106526, "tax": 54144, "gross": { "base_fare": "106526.00", "tax": "54144.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "23453.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2MDY3MC4wMCIsImJhc2VfZmFyZSI6IjEwNjUyNi4wMCIsInRheCI6IjU0MTQ0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA2NTI2LjAwIiwidGF4IjoiNTQxNDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNjA2NzAuMDAiLCJiYXNlX2ZhcmUiOiIxMDY1MjYuMDAiLCJ0YXgiOiI1NDE0NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwNjUyNi4wMCIsInRheCI6IjU0MTQ0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTYwNjcwLjAwIiwiYmFzZV9mYXJlIjoiMTA2NTI2LjAwIiwidGF4IjoiNTQxNDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTYwNjcwLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjIwMjk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjU0NDguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjM0NTMuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IklPIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1ODU1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVDIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkJIIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxOTc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiSE0iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijk5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAxNiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAyOTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "BAH", "operating": "GF", "marketing": "QR", "booking_code": "Q", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" } ], "connecting": [ "BAH", "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-60", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H5M", "transit_time": "22H5M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAGIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T18:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-18T01:55:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H40M", "lay_over_date": "2026-11-17", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-60", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H10M", "transit_time": "12H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAKNcbeOAAAA==" }, "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": "QvtStGMAuDKAKIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:55:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT12H40M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAKNcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 160670, "calendar_total_sell": 160670, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 160670, "filter": { "id": "F1TT00006-60", "price": 160670, "journey_duration": "PT2D1H15M", "journey_duration_seconds": 177300, "layover_duration": "PT1D10H45M", "layover_duration_seconds": 125100, "carrier_operating": "GF", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BAH", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T17:50:00.000+03:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2027-02-11T03:55:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "ruh202611161750bah202611161910168bah202611170435doh2026111705301117doh202611171810dac202611180155638dac202702101045doh202702101345641doh202702110225ruh2027021103551238", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-61", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-61", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H5M", "transit_time": "22H5M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAGIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T18:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-18T01:55:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H40M", "lay_over_date": "2026-11-17", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-61", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H0M", "transit_time": "18H30M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAKNcbeOAAAA==" }, "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": "QvtStGMAuDKAMIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T09:45:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-11", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT18H30M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAKNcbeOAAAA==" }, "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" } } } } ] } ], "price": { "currency": "BDT", "total": 160670, "gross_total": 160670, "base_fare": 106526, "tax": 54144, "sell": { "currency": "BDT", "total": 160670, "base_fare": 106526, "tax": 54144 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYwNjcwLCJiYXNlX2ZhcmUiOjEwNjUyNiwidGF4Ijo1NDE0NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE2MDY3MCwiYmFzZV9mYXJlIjoxMDY1MjYsInRheCI6NTQxNDQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYwNjcwLCJiYXNlX2ZhcmUiOjEwNjUyNiwidGF4Ijo1NDE0NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 160670, "base_fare": 106526, "tax": 54144, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "106526.00", "tax": "54144.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 160670, "base_fare": 106526, "tax": 54144, "gross": { "base_fare": "106526.00", "tax": "54144.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "23453.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2MDY3MC4wMCIsImJhc2VfZmFyZSI6IjEwNjUyNi4wMCIsInRheCI6IjU0MTQ0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA2NTI2LjAwIiwidGF4IjoiNTQxNDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNjA2NzAuMDAiLCJiYXNlX2ZhcmUiOiIxMDY1MjYuMDAiLCJ0YXgiOiI1NDE0NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwNjUyNi4wMCIsInRheCI6IjU0MTQ0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTYwNjcwLjAwIiwiYmFzZV9mYXJlIjoiMTA2NTI2LjAwIiwidGF4IjoiNTQxNDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTYwNjcwLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjIwMjk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjU0NDguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjM0NTMuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IklPIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1ODU1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVDIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkJIIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxOTc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiSE0iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijk5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAxNiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAyOTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "BAH", "operating": "GF", "marketing": "QR", "booking_code": "Q", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SJR3R1SE", "cabin": "economy" } ], "connecting": [ "BAH", "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-61", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H5M", "transit_time": "22H5M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAGIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T18:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-18T01:55:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H40M", "lay_over_date": "2026-11-17", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-61", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H0M", "transit_time": "18H30M", "routes": [ { "air_segment_key": "QvtStGMAuDKACIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T13:45:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAKNcbeOAAAA==" }, "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": "QvtStGMAuDKAMIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T09:45:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-11", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT18H30M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SJR3R1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexIqut6oClW1A9LoeuCy\/z9jhnbSIhE7MTaEEEzMq8oc\/mvAZ3gV5HMFMoynnDtMvfd9qhAxxfEsruiRwJCJC6GUu3yh9otxTg8CNtnGLtXMuntc1pbVoomiaE+jUTrwI2knzUt8lyqjOMed3ZJM4E\/p+gIpcSxU", "FareInfoRef": "QvtStGMAuDKAKNcbeOAAAA==" }, "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" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 160670, "calendar_total_sell": 160670, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 160670, "filter": { "id": "F1TT00006-61", "price": 160670, "journey_duration": "PT2D7H5M", "journey_duration_seconds": 198300, "layover_duration": "PT1D16H35M", "layover_duration_seconds": 146100, "carrier_operating": "GF", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BAH", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T17:50:00.000+03:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2027-02-11T09:45:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "ruh202611161750bah202611161910168bah202611170435doh2026111705301117doh202611171810dac202611180155638dac202702101045doh202702101345641doh202702110815ruh2027021109451240", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-62", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-62", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H10M", "transit_time": "15H45M", "routes": [ { "air_segment_key": "QvtStGMAuDKAOIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:45:00.000+03:00", "origin_terminal": "1", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:00:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H15M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "XY", "carrier_name": "Flynas", "carrier_logo": "XY.png", "flight_number": "233" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "5922" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02IikbFGizlAGaIUv\/\/zNqIJVqydyh5wN774VkZSbn\/2vBZ3k+UI4IFIh2ChHi3GbAejtBJIwc2quaFjAf4VVRGXgqj8EskVUQJbmJeuEcZz12ZVbzN1Vi9K\/RrSbwM3lXW0J6t3CvZIy1lky7IG3QXTX3BWuGLM8=", "FareInfoRef": "QvtStGMAuDKAqNcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAyHcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T10:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DAC", "arrival_time": "2026-11-17T18:55:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT15H45M", "lay_over_date": "2026-11-16", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02IikbFGizlAGaIUv\/\/zNqIJVqydyh5wN774VkZSbn\/2vBZ3k+UI4IFIh2ChHi3GbAejtBJIwc2quaFjAf4VVRGXgqj8EskVUQJbmJeuEcZz12ZVbzN1Vi9K\/RrSbwM3lXW0J6t3CvZIy1lky7IG3QXTX3BWuGLM8=", "FareInfoRef": "QvtStGMAuDKAqNcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-62", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H15M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "QvtStGMAuDKA0HcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T09:50:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BAH", "arrival_time": "2027-02-10T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2027-02-10", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjj0OwyAMhQ8Tvd0\/opQNCrRZygDNkKX3P0Ydmkq1hP3szzaOMQrJhZlC\/LcF7+VxR9sy0CD2+rZCQvA6sx1EwqhpPLuOBFvirUCG2sTfyLOxSmYLyFLCRHszO31J2Zjy1TYTEeP4Goe0CfxEXU22VF4j3TqpOudIxwnJw261uQ97IizX", "FareInfoRef": "QvtStGMAuDKA5NcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKA2HcbeOAAAA==", "origin": "BAH", "departure_time": "2027-02-10T15:40:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "RUH", "arrival_time": "2027-02-10T17:05:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H25M", "distance": "261", "lay_over": "PT02H25M", "lay_over_date": "2027-02-10", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "167" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "167" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjj0OwyAMhQ8Tvd0\/opQNCrRZygDNkKX3P0Ydmkq1hP3szzaOMQrJhZlC\/LcF7+VxR9sy0CD2+rZCQvA6sx1EwqhpPLuOBFvirUCG2sTfyLOxSmYLyFLCRHszO31J2Zjy1TYTEeP4Goe0CfxEXU22VF4j3TqpOudIxwnJw261uQ97IizX", "FareInfoRef": "QvtStGMAuDKA5NcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 136348, "gross_total": 136348, "base_fare": 103080, "tax": 33268, "sell": { "currency": "BDT", "total": 136348, "base_fare": 103080, "tax": 33268 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTM2MzQ4LCJiYXNlX2ZhcmUiOjEwMzA4MCwidGF4IjozMzI2OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEzNjM0OCwiYmFzZV9mYXJlIjoxMDMwODAsInRheCI6MzMyNjgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTM2MzQ4LCJiYXNlX2ZhcmUiOjEwMzA4MCwidGF4IjozMzI2OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 136348, "base_fare": 103080, "tax": 33268, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "103080.00", "tax": "33268.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 136348, "base_fare": 103080, "tax": 33268, "gross": { "base_fare": "103080.00", "tax": "33268.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "10038.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2476.00" }, "Other": { "title": "Others taxes", "amount": "15807.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzNjM0OC4wMCIsImJhc2VfZmFyZSI6IjEwMzA4MC4wMCIsInRheCI6IjMzMjY4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAzMDgwLjAwIiwidGF4IjoiMzMyNjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMzYzNDguMDAiLCJiYXNlX2ZhcmUiOiIxMDMwODAuMDAiLCJ0YXgiOiIzMzI2OC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwMzA4MC4wMCIsInRheCI6IjMzMjY4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTM2MzQ4LjAwIiwiYmFzZV9mYXJlIjoiMTAzMDgwLjAwIiwidGF4IjoiMzMyNjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTM2MzQ4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjEwMDM4LjAwIn0sIllSIjp7ImFtb3VudCI6IjI0NzYuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTU4MDcuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IklPIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1ODU1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVDIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkJIIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzOTUwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiSE0iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMzMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAwMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjQ3NiIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "BAH", "operating": "XY", "marketing": "GF", "booking_code": "E", "farebasis": "EASMR3SA", "cabin": "economy" }, { "origin": "BAH", "destination": "DAC", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EASMR3SA", "cabin": "economy" }, { "origin": "DAC", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EASMR3SA", "cabin": "economy" }, { "origin": "BAH", "destination": "RUH", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EASMR3SA", "cabin": "economy" } ], "connecting": [ "BAH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-62", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H10M", "transit_time": "15H45M", "routes": [ { "air_segment_key": "QvtStGMAuDKAOIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:45:00.000+03:00", "origin_terminal": "1", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:00:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H15M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "XY", "carrier_name": "Flynas", "carrier_logo": "XY.png", "flight_number": "233" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "5922" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02IikbFGizlAGaIUv\/\/zNqIJVqydyh5wN774VkZSbn\/2vBZ3k+UI4IFIh2ChHi3GbAejtBJIwc2quaFjAf4VVRGXgqj8EskVUQJbmJeuEcZz12ZVbzN1Vi9K\/RrSbwM3lXW0J6t3CvZIy1lky7IG3QXTX3BWuGLM8=", "FareInfoRef": "QvtStGMAuDKAqNcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAyHcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T10:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DAC", "arrival_time": "2026-11-17T18:55:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT15H45M", "lay_over_date": "2026-11-16", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02IikbFGizlAGaIUv\/\/zNqIJVqydyh5wN774VkZSbn\/2vBZ3k+UI4IFIh2ChHi3GbAejtBJIwc2quaFjAf4VVRGXgqj8EskVUQJbmJeuEcZz12ZVbzN1Vi9K\/RrSbwM3lXW0J6t3CvZIy1lky7IG3QXTX3BWuGLM8=", "FareInfoRef": "QvtStGMAuDKAqNcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-62", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H15M", "transit_time": "2H25M", "routes": [ { "air_segment_key": "QvtStGMAuDKA0HcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T09:50:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BAH", "arrival_time": "2027-02-10T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2027-02-10", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjj0OwyAMhQ8Tvd0\/opQNCrRZygDNkKX3P0Ydmkq1hP3szzaOMQrJhZlC\/LcF7+VxR9sy0CD2+rZCQvA6sx1EwqhpPLuOBFvirUCG2sTfyLOxSmYLyFLCRHszO31J2Zjy1TYTEeP4Goe0CfxEXU22VF4j3TqpOudIxwnJw261uQ97IizX", "FareInfoRef": "QvtStGMAuDKA5NcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKA2HcbeOAAAA==", "origin": "BAH", "departure_time": "2027-02-10T15:40:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "RUH", "arrival_time": "2027-02-10T17:05:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H25M", "distance": "261", "lay_over": "PT02H25M", "lay_over_date": "2027-02-10", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "167" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "167" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjj0OwyAMhQ8Tvd0\/opQNCrRZygDNkKX3P0Ydmkq1hP3szzaOMQrJhZlC\/LcF7+VxR9sy0CD2+rZCQvA6sx1EwqhpPLuOBFvirUCG2sTfyLOxSmYLyFLCRHszO31J2Zjy1TYTEeP4Goe0CfxEXU22VF4j3TqpOudIxwnJw261uQ97IizX", "FareInfoRef": "QvtStGMAuDKA5NcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-10", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-10", "calendar_carrier": "XY", "calendar_total_currency": "BDT", "calendar_total_price": 136348, "calendar_total_sell": 136348, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 136348, "filter": { "id": "F1TT00006-62", "price": 136348, "journey_duration": "PT1D8H25M", "journey_duration_seconds": 116700, "layover_duration": "PT18H10M", "layover_duration_seconds": 65400, "carrier_operating": "XY", "carrier_marketing": "GF", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": [ "BAH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T17:45:00.000+03:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2027-02-10T17:05:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "ruh202611161745bah202611161900233bah202611171045dac202611171855248dac202702100950bah202702101315251bah202702101540ruh202702101705167", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-63", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-63", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H10M", "transit_time": "15H45M", "routes": [ { "air_segment_key": "QvtStGMAuDKAOIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:45:00.000+03:00", "origin_terminal": "1", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:00:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H15M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "XY", "carrier_name": "Flynas", "carrier_logo": "XY.png", "flight_number": "233" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "5922" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02IikbFGizlAGaIUv\/\/zNqIJVqydyh5wN774VkZSbn\/2vBZ3k+UI4IFIh2ChHi3GbAejtBJIwc2quaFjAf4VVRGXgqj8EskVUQJbmJeuEcZz12ZVbzN1Vi9K\/RrSbwM3lXW0J6t3CvZIy1lky7IG3QXTX3BWuGLM8=", "FareInfoRef": "QvtStGMAuDKAqNcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAyHcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T10:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DAC", "arrival_time": "2026-11-17T18:55:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT15H45M", "lay_over_date": "2026-11-16", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02IikbFGizlAGaIUv\/\/zNqIJVqydyh5wN774VkZSbn\/2vBZ3k+UI4IFIh2ChHi3GbAejtBJIwc2quaFjAf4VVRGXgqj8EskVUQJbmJeuEcZz12ZVbzN1Vi9K\/RrSbwM3lXW0J6t3CvZIy1lky7IG3QXTX3BWuGLM8=", "FareInfoRef": "QvtStGMAuDKAqNcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-63", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H40M", "transit_time": "7H50M", "routes": [ { "air_segment_key": "QvtStGMAuDKA0HcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T09:50:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BAH", "arrival_time": "2027-02-10T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2027-02-10", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjj0OwyAMhQ8Tvd0\/opQNCrRZygDNkKX3P0Ydmkq1hP3szzaOMQrJhZlC\/LcF7+VxR9sy0CD2+rZCQvA6sx1EwqhpPLuOBFvirUCG2sTfyLOxSmYLyFLCRHszO31J2Zjy1TYTEeP4Goe0CfxEXU22VF4j3TqpOudIxwnJw261uQ97IizX", "FareInfoRef": "QvtStGMAuDKA5NcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKA4HcbeOAAAA==", "origin": "BAH", "departure_time": "2027-02-10T21:05:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "RUH", "arrival_time": "2027-02-10T22:30:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H25M", "distance": "261", "lay_over": "PT07H50M", "lay_over_date": "2027-02-10", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "169" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "169" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjj0OwyAMhQ8Tvd0\/opQNCrRZygDNkKX3P0Ydmkq1hP3szzaOMQrJhZlC\/LcF7+VxR9sy0CD2+rZCQvA6sx1EwqhpPLuOBFvirUCG2sTfyLOxSmYLyFLCRHszO31J2Zjy1TYTEeP4Goe0CfxEXU22VF4j3TqpOudIxwnJw261uQ97IizX", "FareInfoRef": "QvtStGMAuDKA5NcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 136348, "gross_total": 136348, "base_fare": 103080, "tax": 33268, "sell": { "currency": "BDT", "total": 136348, "base_fare": 103080, "tax": 33268 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTM2MzQ4LCJiYXNlX2ZhcmUiOjEwMzA4MCwidGF4IjozMzI2OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEzNjM0OCwiYmFzZV9mYXJlIjoxMDMwODAsInRheCI6MzMyNjgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTM2MzQ4LCJiYXNlX2ZhcmUiOjEwMzA4MCwidGF4IjozMzI2OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 136348, "base_fare": 103080, "tax": 33268, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "103080.00", "tax": "33268.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 136348, "base_fare": 103080, "tax": 33268, "gross": { "base_fare": "103080.00", "tax": "33268.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "10038.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2476.00" }, "Other": { "title": "Others taxes", "amount": "15807.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzNjM0OC4wMCIsImJhc2VfZmFyZSI6IjEwMzA4MC4wMCIsInRheCI6IjMzMjY4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAzMDgwLjAwIiwidGF4IjoiMzMyNjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMzYzNDguMDAiLCJiYXNlX2ZhcmUiOiIxMDMwODAuMDAiLCJ0YXgiOiIzMzI2OC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwMzA4MC4wMCIsInRheCI6IjMzMjY4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTM2MzQ4LjAwIiwiYmFzZV9mYXJlIjoiMTAzMDgwLjAwIiwidGF4IjoiMzMyNjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTM2MzQ4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjEwMDM4LjAwIn0sIllSIjp7ImFtb3VudCI6IjI0NzYuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTU4MDcuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IklPIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1ODU1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVDIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkJIIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzOTUwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiSE0iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMzMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAwMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjQ3NiIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "BAH", "operating": "XY", "marketing": "GF", "booking_code": "E", "farebasis": "EASMR3SA", "cabin": "economy" }, { "origin": "BAH", "destination": "DAC", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EASMR3SA", "cabin": "economy" }, { "origin": "DAC", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EASMR3SA", "cabin": "economy" }, { "origin": "BAH", "destination": "RUH", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EASMR3SA", "cabin": "economy" } ], "connecting": [ "BAH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-63", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H10M", "transit_time": "15H45M", "routes": [ { "air_segment_key": "QvtStGMAuDKAOIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:45:00.000+03:00", "origin_terminal": "1", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:00:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H15M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "XY", "carrier_name": "Flynas", "carrier_logo": "XY.png", "flight_number": "233" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "5922" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02IikbFGizlAGaIUv\/\/zNqIJVqydyh5wN774VkZSbn\/2vBZ3k+UI4IFIh2ChHi3GbAejtBJIwc2quaFjAf4VVRGXgqj8EskVUQJbmJeuEcZz12ZVbzN1Vi9K\/RrSbwM3lXW0J6t3CvZIy1lky7IG3QXTX3BWuGLM8=", "FareInfoRef": "QvtStGMAuDKAqNcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAyHcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T10:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DAC", "arrival_time": "2026-11-17T18:55:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT15H45M", "lay_over_date": "2026-11-16", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02IikbFGizlAGaIUv\/\/zNqIJVqydyh5wN774VkZSbn\/2vBZ3k+UI4IFIh2ChHi3GbAejtBJIwc2quaFjAf4VVRGXgqj8EskVUQJbmJeuEcZz12ZVbzN1Vi9K\/RrSbwM3lXW0J6t3CvZIy1lky7IG3QXTX3BWuGLM8=", "FareInfoRef": "QvtStGMAuDKAqNcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-63", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H40M", "transit_time": "7H50M", "routes": [ { "air_segment_key": "QvtStGMAuDKA0HcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T09:50:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BAH", "arrival_time": "2027-02-10T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2027-02-10", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjj0OwyAMhQ8Tvd0\/opQNCrRZygDNkKX3P0Ydmkq1hP3szzaOMQrJhZlC\/LcF7+VxR9sy0CD2+rZCQvA6sx1EwqhpPLuOBFvirUCG2sTfyLOxSmYLyFLCRHszO31J2Zjy1TYTEeP4Goe0CfxEXU22VF4j3TqpOudIxwnJw261uQ97IizX", "FareInfoRef": "QvtStGMAuDKA5NcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKA4HcbeOAAAA==", "origin": "BAH", "departure_time": "2027-02-10T21:05:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "RUH", "arrival_time": "2027-02-10T22:30:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H25M", "distance": "261", "lay_over": "PT07H50M", "lay_over_date": "2027-02-10", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "169" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "169" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjj0OwyAMhQ8Tvd0\/opQNCrRZygDNkKX3P0Ydmkq1hP3szzaOMQrJhZlC\/LcF7+VxR9sy0CD2+rZCQvA6sx1EwqhpPLuOBFvirUCG2sTfyLOxSmYLyFLCRHszO31J2Zjy1TYTEeP4Goe0CfxEXU22VF4j3TqpOudIxwnJw261uQ97IizX", "FareInfoRef": "QvtStGMAuDKA5NcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-10", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-10", "calendar_carrier": "XY", "calendar_total_currency": "BDT", "calendar_total_price": 136348, "calendar_total_sell": 136348, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 136348, "filter": { "id": "F1TT00006-63", "price": 136348, "journey_duration": "PT1D13H50M", "journey_duration_seconds": 136200, "layover_duration": "PT23H35M", "layover_duration_seconds": 84900, "carrier_operating": "XY", "carrier_marketing": "GF", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": [ "BAH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T17:45:00.000+03:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-02-10T22:30:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "ruh202611161745bah202611161900233bah202611171045dac202611171855248dac202702100950bah202702101315251bah202702102105ruh202702102230169", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-64", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-64", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H10M", "transit_time": "15H45M", "routes": [ { "air_segment_key": "QvtStGMAuDKAOIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:45:00.000+03:00", "origin_terminal": "1", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:00:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H15M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "XY", "carrier_name": "Flynas", "carrier_logo": "XY.png", "flight_number": "233" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "5922" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02IikbFGizlAGaIUv\/\/zNqIJVqydyh5wN774VkZSbn\/2vBZ3k+UI4IFIh2ChHi3GbAejtBJIwc2quaFjAf4VVRGXgqj8EskVUQJbmJeuEcZz12ZVbzN1Vi9K\/RrSbwM3lXW0J6t3CvZIy1lky7IG3QXTX3BWuGLM8=", "FareInfoRef": "QvtStGMAuDKAqNcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAyHcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T10:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DAC", "arrival_time": "2026-11-17T18:55:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT15H45M", "lay_over_date": "2026-11-16", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02IikbFGizlAGaIUv\/\/zNqIJVqydyh5wN774VkZSbn\/2vBZ3k+UI4IFIh2ChHi3GbAejtBJIwc2quaFjAf4VVRGXgqj8EskVUQJbmJeuEcZz12ZVbzN1Vi9K\/RrSbwM3lXW0J6t3CvZIy1lky7IG3QXTX3BWuGLM8=", "FareInfoRef": "QvtStGMAuDKAqNcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-64", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H0M", "transit_time": "12H10M", "routes": [ { "air_segment_key": "QvtStGMAuDKA0HcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T09:50:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BAH", "arrival_time": "2027-02-10T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2027-02-10", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjj0OwyAMhQ8Tvd0\/opQNCrRZygDNkKX3P0Ydmkq1hP3szzaOMQrJhZlC\/LcF7+VxR9sy0CD2+rZCQvA6sx1EwqhpPLuOBFvirUCG2sTfyLOxSmYLyFLCRHszO31J2Zjy1TYTEeP4Goe0CfxEXU22VF4j3TqpOudIxwnJw261uQ97IizX", "FareInfoRef": "QvtStGMAuDKA5NcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKA6HcbeOAAAA==", "origin": "BAH", "departure_time": "2027-02-11T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "RUH", "arrival_time": "2027-02-11T02:50:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H25M", "distance": "261", "lay_over": "PT12H10M", "lay_over_date": "2027-02-10", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "161" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "161" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjj0OwyAMhQ8Tvd0\/opQNCrRZygDNkKX3P0Ydmkq1hP3szzaOMQrJhZlC\/LcF7+VxR9sy0CD2+rZCQvA6sx1EwqhpPLuOBFvirUCG2sTfyLOxSmYLyFLCRHszO31J2Zjy1TYTEeP4Goe0CfxEXU22VF4j3TqpOudIxwnJw261uQ97IizX", "FareInfoRef": "QvtStGMAuDKA5NcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 136348, "gross_total": 136348, "base_fare": 103080, "tax": 33268, "sell": { "currency": "BDT", "total": 136348, "base_fare": 103080, "tax": 33268 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTM2MzQ4LCJiYXNlX2ZhcmUiOjEwMzA4MCwidGF4IjozMzI2OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEzNjM0OCwiYmFzZV9mYXJlIjoxMDMwODAsInRheCI6MzMyNjgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTM2MzQ4LCJiYXNlX2ZhcmUiOjEwMzA4MCwidGF4IjozMzI2OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 136348, "base_fare": 103080, "tax": 33268, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "103080.00", "tax": "33268.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 136348, "base_fare": 103080, "tax": 33268, "gross": { "base_fare": "103080.00", "tax": "33268.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "10038.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2476.00" }, "Other": { "title": "Others taxes", "amount": "15807.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzNjM0OC4wMCIsImJhc2VfZmFyZSI6IjEwMzA4MC4wMCIsInRheCI6IjMzMjY4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAzMDgwLjAwIiwidGF4IjoiMzMyNjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMzYzNDguMDAiLCJiYXNlX2ZhcmUiOiIxMDMwODAuMDAiLCJ0YXgiOiIzMzI2OC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwMzA4MC4wMCIsInRheCI6IjMzMjY4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTM2MzQ4LjAwIiwiYmFzZV9mYXJlIjoiMTAzMDgwLjAwIiwidGF4IjoiMzMyNjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTM2MzQ4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjEwMDM4LjAwIn0sIllSIjp7ImFtb3VudCI6IjI0NzYuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTU4MDcuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IklPIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1ODU1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVDIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkJIIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzOTUwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiSE0iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMzMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAwMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjQ3NiIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "BAH", "operating": "XY", "marketing": "GF", "booking_code": "E", "farebasis": "EASMR3SA", "cabin": "economy" }, { "origin": "BAH", "destination": "DAC", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EASMR3SA", "cabin": "economy" }, { "origin": "DAC", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EASMR3SA", "cabin": "economy" }, { "origin": "BAH", "destination": "RUH", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EASMR3SA", "cabin": "economy" } ], "connecting": [ "BAH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-64", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H10M", "transit_time": "15H45M", "routes": [ { "air_segment_key": "QvtStGMAuDKAOIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:45:00.000+03:00", "origin_terminal": "1", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:00:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H15M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "XY", "carrier_name": "Flynas", "carrier_logo": "XY.png", "flight_number": "233" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "5922" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02IikbFGizlAGaIUv\/\/zNqIJVqydyh5wN774VkZSbn\/2vBZ3k+UI4IFIh2ChHi3GbAejtBJIwc2quaFjAf4VVRGXgqj8EskVUQJbmJeuEcZz12ZVbzN1Vi9K\/RrSbwM3lXW0J6t3CvZIy1lky7IG3QXTX3BWuGLM8=", "FareInfoRef": "QvtStGMAuDKAqNcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAyHcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T10:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DAC", "arrival_time": "2026-11-17T18:55:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT15H45M", "lay_over_date": "2026-11-16", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02IikbFGizlAGaIUv\/\/zNqIJVqydyh5wN774VkZSbn\/2vBZ3k+UI4IFIh2ChHi3GbAejtBJIwc2quaFjAf4VVRGXgqj8EskVUQJbmJeuEcZz12ZVbzN1Vi9K\/RrSbwM3lXW0J6t3CvZIy1lky7IG3QXTX3BWuGLM8=", "FareInfoRef": "QvtStGMAuDKAqNcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-64", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H0M", "transit_time": "12H10M", "routes": [ { "air_segment_key": "QvtStGMAuDKA0HcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T09:50:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BAH", "arrival_time": "2027-02-10T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2027-02-10", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjj0OwyAMhQ8Tvd0\/opQNCrRZygDNkKX3P0Ydmkq1hP3szzaOMQrJhZlC\/LcF7+VxR9sy0CD2+rZCQvA6sx1EwqhpPLuOBFvirUCG2sTfyLOxSmYLyFLCRHszO31J2Zjy1TYTEeP4Goe0CfxEXU22VF4j3TqpOudIxwnJw261uQ97IizX", "FareInfoRef": "QvtStGMAuDKA5NcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKA6HcbeOAAAA==", "origin": "BAH", "departure_time": "2027-02-11T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "RUH", "arrival_time": "2027-02-11T02:50:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H25M", "distance": "261", "lay_over": "PT12H10M", "lay_over_date": "2027-02-10", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "161" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "161" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjj0OwyAMhQ8Tvd0\/opQNCrRZygDNkKX3P0Ydmkq1hP3szzaOMQrJhZlC\/LcF7+VxR9sy0CD2+rZCQvA6sx1EwqhpPLuOBFvirUCG2sTfyLOxSmYLyFLCRHszO31J2Zjy1TYTEeP4Goe0CfxEXU22VF4j3TqpOudIxwnJw261uQ97IizX", "FareInfoRef": "QvtStGMAuDKA5NcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "XY", "calendar_total_currency": "BDT", "calendar_total_price": 136348, "calendar_total_sell": 136348, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 136348, "filter": { "id": "F1TT00006-64", "price": 136348, "journey_duration": "PT1D18H10M", "journey_duration_seconds": 151800, "layover_duration": "PT1D3H55M", "layover_duration_seconds": 100500, "carrier_operating": "XY", "carrier_marketing": "GF", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": [ "BAH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T17:45:00.000+03:00", "arrival_timing_slot": "", "arrival_departure_time": "2027-02-11T02:50:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "ruh202611161745bah202611161900233bah202611171045dac202611171855248dac202702100950bah202702101315251bah202702110125ruh202702110250161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-65", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-65", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H10M", "transit_time": "15H45M", "routes": [ { "air_segment_key": "QvtStGMAuDKAOIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:45:00.000+03:00", "origin_terminal": "1", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:00:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H15M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "XY", "carrier_name": "Flynas", "carrier_logo": "XY.png", "flight_number": "233" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "5922" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02IikbFGizlAGaIUv\/\/zNqIJVqydyh5wN774VkZSbn\/2vBZ3k+UI4IFIh2ChHi3GbAejtBJIwc2quaFjAf4VVRGXgqj8EskVUQJbmJeuEcZz12ZVbzN1Vi9K\/RrSbwM3lXW0J6t3CvZIy1lky7IG3QXTX3BWuGLM8=", "FareInfoRef": "QvtStGMAuDKAqNcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAyHcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T10:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DAC", "arrival_time": "2026-11-17T18:55:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT15H45M", "lay_over_date": "2026-11-16", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02IikbFGizlAGaIUv\/\/zNqIJVqydyh5wN774VkZSbn\/2vBZ3k+UI4IFIh2ChHi3GbAejtBJIwc2quaFjAf4VVRGXgqj8EskVUQJbmJeuEcZz12ZVbzN1Vi9K\/RrSbwM3lXW0J6t3CvZIy1lky7IG3QXTX3BWuGLM8=", "FareInfoRef": "QvtStGMAuDKAqNcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-65", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H10M", "transit_time": "20H20M", "routes": [ { "air_segment_key": "QvtStGMAuDKA0HcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T09:50:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BAH", "arrival_time": "2027-02-10T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2027-02-10", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjj0OwyAMhQ8Tvd0\/opQNCrRZygDNkKX3P0Ydmkq1hP3szzaOMQrJhZlC\/LcF7+VxR9sy0CD2+rZCQvA6sx1EwqhpPLuOBFvirUCG2sTfyLOxSmYLyFLCRHszO31J2Zjy1TYTEeP4Goe0CfxEXU22VF4j3TqpOudIxwnJw261uQ97IizX", "FareInfoRef": "QvtStGMAuDKA5NcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKA8HcbeOAAAA==", "origin": "BAH", "departure_time": "2027-02-11T09:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "RUH", "arrival_time": "2027-02-11T11:00:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-11", "flight_time": "PT1H25M", "distance": "261", "lay_over": "PT20H20M", "lay_over_date": "2027-02-10", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "163" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "163" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjj0OwyAMhQ8Tvd0\/opQNCrRZygDNkKX3P0Ydmkq1hP3szzaOMQrJhZlC\/LcF7+VxR9sy0CD2+rZCQvA6sx1EwqhpPLuOBFvirUCG2sTfyLOxSmYLyFLCRHszO31J2Zjy1TYTEeP4Goe0CfxEXU22VF4j3TqpOudIxwnJw261uQ97IizX", "FareInfoRef": "QvtStGMAuDKA5NcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 136348, "gross_total": 136348, "base_fare": 103080, "tax": 33268, "sell": { "currency": "BDT", "total": 136348, "base_fare": 103080, "tax": 33268 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTM2MzQ4LCJiYXNlX2ZhcmUiOjEwMzA4MCwidGF4IjozMzI2OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEzNjM0OCwiYmFzZV9mYXJlIjoxMDMwODAsInRheCI6MzMyNjgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTM2MzQ4LCJiYXNlX2ZhcmUiOjEwMzA4MCwidGF4IjozMzI2OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 136348, "base_fare": 103080, "tax": 33268, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "103080.00", "tax": "33268.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 136348, "base_fare": 103080, "tax": 33268, "gross": { "base_fare": "103080.00", "tax": "33268.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "10038.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2476.00" }, "Other": { "title": "Others taxes", "amount": "15807.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzNjM0OC4wMCIsImJhc2VfZmFyZSI6IjEwMzA4MC4wMCIsInRheCI6IjMzMjY4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAzMDgwLjAwIiwidGF4IjoiMzMyNjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMzYzNDguMDAiLCJiYXNlX2ZhcmUiOiIxMDMwODAuMDAiLCJ0YXgiOiIzMzI2OC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwMzA4MC4wMCIsInRheCI6IjMzMjY4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTM2MzQ4LjAwIiwiYmFzZV9mYXJlIjoiMTAzMDgwLjAwIiwidGF4IjoiMzMyNjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTM2MzQ4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjEwMDM4LjAwIn0sIllSIjp7ImFtb3VudCI6IjI0NzYuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTU4MDcuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IklPIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1ODU1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVDIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkJIIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzOTUwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiSE0iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMzMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAwMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjQ3NiIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "BAH", "operating": "XY", "marketing": "GF", "booking_code": "E", "farebasis": "EASMR3SA", "cabin": "economy" }, { "origin": "BAH", "destination": "DAC", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EASMR3SA", "cabin": "economy" }, { "origin": "DAC", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EASMR3SA", "cabin": "economy" }, { "origin": "BAH", "destination": "RUH", "operating": "GF", "marketing": "GF", "booking_code": "E", "farebasis": "EASMR3SA", "cabin": "economy" } ], "connecting": [ "BAH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-65", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H10M", "transit_time": "15H45M", "routes": [ { "air_segment_key": "QvtStGMAuDKAOIcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:45:00.000+03:00", "origin_terminal": "1", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:00:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H15M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "XY", "carrier_name": "Flynas", "carrier_logo": "XY.png", "flight_number": "233" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "5922" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02IikbFGizlAGaIUv\/\/zNqIJVqydyh5wN774VkZSbn\/2vBZ3k+UI4IFIh2ChHi3GbAejtBJIwc2quaFjAf4VVRGXgqj8EskVUQJbmJeuEcZz12ZVbzN1Vi9K\/RrSbwM3lXW0J6t3CvZIy1lky7IG3QXTX3BWuGLM8=", "FareInfoRef": "QvtStGMAuDKAqNcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAyHcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T10:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DAC", "arrival_time": "2026-11-17T18:55:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT15H45M", "lay_over_date": "2026-11-16", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "248" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02IikbFGizlAGaIUv\/\/zNqIJVqydyh5wN774VkZSbn\/2vBZ3k+UI4IFIh2ChHi3GbAejtBJIwc2quaFjAf4VVRGXgqj8EskVUQJbmJeuEcZz12ZVbzN1Vi9K\/RrSbwM3lXW0J6t3CvZIy1lky7IG3QXTX3BWuGLM8=", "FareInfoRef": "QvtStGMAuDKAqNcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-65", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H10M", "transit_time": "20H20M", "routes": [ { "air_segment_key": "QvtStGMAuDKA0HcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T09:50:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BAH", "arrival_time": "2027-02-10T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2027-02-10", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjj0OwyAMhQ8Tvd0\/opQNCrRZygDNkKX3P0Ydmkq1hP3szzaOMQrJhZlC\/LcF7+VxR9sy0CD2+rZCQvA6sx1EwqhpPLuOBFvirUCG2sTfyLOxSmYLyFLCRHszO31J2Zjy1TYTEeP4Goe0CfxEXU22VF4j3TqpOudIxwnJw261uQ97IizX", "FareInfoRef": "QvtStGMAuDKA5NcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKA8HcbeOAAAA==", "origin": "BAH", "departure_time": "2027-02-11T09:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "RUH", "arrival_time": "2027-02-11T11:00:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-11", "flight_time": "PT1H25M", "distance": "261", "lay_over": "PT20H20M", "lay_over_date": "2027-02-10", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "163" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "163" }, "booking_class": { "brand_id": "2223786", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "7", "fareBasisCode": "EASMR3SA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjj0OwyAMhQ8Tvd0\/opQNCrRZygDNkKX3P0Ydmkq1hP3szzaOMQrJhZlC\/LcF7+VxR9sy0CD2+rZCQvA6sx1EwqhpPLuOBFvirUCG2sTfyLOxSmYLyFLCRHszO31J2Zjy1TYTEeP4Goe0CfxEXU22VF4j3TqpOudIxwnJw261uQ97IizX", "FareInfoRef": "QvtStGMAuDKA5NcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "XY", "calendar_total_currency": "BDT", "calendar_total_price": 136348, "calendar_total_sell": 136348, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 136348, "filter": { "id": "F1TT00006-65", "price": 136348, "journey_duration": "PT2D2H20M", "journey_duration_seconds": 181200, "layover_duration": "PT1D12H5M", "layover_duration_seconds": 129900, "carrier_operating": "XY", "carrier_marketing": "GF", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": [ "BAH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T17:45:00.000+03:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-02-11T11:00:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "ruh202611161745bah202611161900233bah202611171045dac202611171855248dac202702100950bah202702101315251bah202702110935ruh202702111100163", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-66", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-66", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H40M", "transit_time": "15H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAAIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T11:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T19:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT06H15M", "lay_over_date": "2026-11-17", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-66", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H20M", "transit_time": "3H50M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3X52oJQtiBChDpEalYGl\/\/8ZPVIq1VJ8Z7\/YSYzR6TczTvE\/Ory7Z0XZF6DAdeq+YeAYQqsOkG7YHjVUyyu0ZFSDQqXhr1q7mKb1LkFm7hs6iuLKaV7EBnNtJmk4n8ZpNYGfWTfZMqdXPdgzBPX8Qhyhn2rqAxoJLDY=", "FareInfoRef": "QvtStGMAuDKACNcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAIIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:05:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:35:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT03H50M", "lay_over_date": "2027-02-10", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3X52oJQtiBChDpEalYGl\/\/8ZPVIq1VJ8Z7\/YSYzR6TczTvE\/Ory7Z0XZF6DAdeq+YeAYQqsOkG7YHjVUyyu0ZFSDQqXhr1q7mKb1LkFm7hs6iuLKaV7EBnNtJmk4n8ZpNYGfWTfZMqdXPdgzBPX8Qhyhn2rqAxoJLDY=", "FareInfoRef": "QvtStGMAuDKACNcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 196493, "gross_total": 196493, "base_fare": 142993, "tax": 53500, "sell": { "currency": "BDT", "total": 196493, "base_fare": 142993, "tax": 53500 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTk2NDkzLCJiYXNlX2ZhcmUiOjE0Mjk5MywidGF4Ijo1MzUwMH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE5NjQ5MywiYmFzZV9mYXJlIjoxNDI5OTMsInRheCI6NTM1MDAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTk2NDkzLCJiYXNlX2ZhcmUiOjE0Mjk5MywidGF4Ijo1MzUwMH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 196493, "base_fare": 142993, "tax": 53500, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "142993.00", "tax": "53500.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 196493, "base_fare": 142993, "tax": 53500, "gross": { "base_fare": "142993.00", "tax": "53500.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "22809.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE5NjQ5My4wMCIsImJhc2VfZmFyZSI6IjE0Mjk5My4wMCIsInRheCI6IjUzNTAwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQyOTkzLjAwIiwidGF4IjoiNTM1MDAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxOTY0OTMuMDAiLCJiYXNlX2ZhcmUiOiIxNDI5OTMuMDAiLCJ0YXgiOiI1MzUwMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE0Mjk5My4wMCIsInRheCI6IjUzNTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTk2NDkzLjAwIiwiYmFzZV9mYXJlIjoiMTQyOTkzLjAwIiwidGF4IjoiNTM1MDAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTk2NDkzLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjIwMjk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjU0NDguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjI4MDkuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IklPIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1ODU1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVDIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkJIIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxOTc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiSE0iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijk5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzcyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjgwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDI5NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1NDQ4IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "BAH", "operating": "GF", "marketing": "QR", "booking_code": "Q", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HJR3R1FE", "cabin": "economy" } ], "connecting": [ "BAH", "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-66", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H40M", "transit_time": "15H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAAIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T11:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T19:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT06H15M", "lay_over_date": "2026-11-17", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-66", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H20M", "transit_time": "3H50M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3X52oJQtiBChDpEalYGl\/\/8ZPVIq1VJ8Z7\/YSYzR6TczTvE\/Ory7Z0XZF6DAdeq+YeAYQqsOkG7YHjVUyyu0ZFSDQqXhr1q7mKb1LkFm7hs6iuLKaV7EBnNtJmk4n8ZpNYGfWTfZMqdXPdgzBPX8Qhyhn2rqAxoJLDY=", "FareInfoRef": "QvtStGMAuDKACNcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAIIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:05:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:35:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT03H50M", "lay_over_date": "2027-02-10", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3X52oJQtiBChDpEalYGl\/\/8ZPVIq1VJ8Z7\/YSYzR6TczTvE\/Ory7Z0XZF6DAdeq+YeAYQqsOkG7YHjVUyyu0ZFSDQqXhr1q7mKb1LkFm7hs6iuLKaV7EBnNtJmk4n8ZpNYGfWTfZMqdXPdgzBPX8Qhyhn2rqAxoJLDY=", "FareInfoRef": "QvtStGMAuDKACNcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 196493, "calendar_total_sell": 196493, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 196493, "filter": { "id": "F1TT00006-66", "price": 196493, "journey_duration": "PT1D10H0M", "journey_duration_seconds": 122400, "layover_duration": "PT19H30M", "layover_duration_seconds": 70200, "carrier_operating": "GF", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BAH", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T17:50:00.000+03:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2027-02-11T03:35:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "ruh202611161750bah202611161910168bah202611170435doh2026111705301117doh202611171145dac202611171930642dac202702101915doh202702102215639doh202702110205ruh2027021103351166", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-67", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-67", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H40M", "transit_time": "15H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAAIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T11:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T19:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT06H15M", "lay_over_date": "2026-11-17", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-67", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H40M", "transit_time": "4H10M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3X52oJQtiBChDpEalYGl\/\/8ZPVIq1VJ8Z7\/YSYzR6TczTvE\/Ory7Z0XZF6DAdeq+YeAYQqsOkG7YHjVUyyu0ZFSDQqXhr1q7mKb1LkFm7hs6iuLKaV7EBnNtJmk4n8ZpNYGfWTfZMqdXPdgzBPX8Qhyhn2rqAxoJLDY=", "FareInfoRef": "QvtStGMAuDKACNcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAKIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:55:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT04H10M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3X52oJQtiBChDpEalYGl\/\/8ZPVIq1VJ8Z7\/YSYzR6TczTvE\/Ory7Z0XZF6DAdeq+YeAYQqsOkG7YHjVUyyu0ZFSDQqXhr1q7mKb1LkFm7hs6iuLKaV7EBnNtJmk4n8ZpNYGfWTfZMqdXPdgzBPX8Qhyhn2rqAxoJLDY=", "FareInfoRef": "QvtStGMAuDKACNcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 196493, "gross_total": 196493, "base_fare": 142993, "tax": 53500, "sell": { "currency": "BDT", "total": 196493, "base_fare": 142993, "tax": 53500 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTk2NDkzLCJiYXNlX2ZhcmUiOjE0Mjk5MywidGF4Ijo1MzUwMH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE5NjQ5MywiYmFzZV9mYXJlIjoxNDI5OTMsInRheCI6NTM1MDAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTk2NDkzLCJiYXNlX2ZhcmUiOjE0Mjk5MywidGF4Ijo1MzUwMH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 196493, "base_fare": 142993, "tax": 53500, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "142993.00", "tax": "53500.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 196493, "base_fare": 142993, "tax": 53500, "gross": { "base_fare": "142993.00", "tax": "53500.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "22809.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE5NjQ5My4wMCIsImJhc2VfZmFyZSI6IjE0Mjk5My4wMCIsInRheCI6IjUzNTAwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQyOTkzLjAwIiwidGF4IjoiNTM1MDAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxOTY0OTMuMDAiLCJiYXNlX2ZhcmUiOiIxNDI5OTMuMDAiLCJ0YXgiOiI1MzUwMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE0Mjk5My4wMCIsInRheCI6IjUzNTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTk2NDkzLjAwIiwiYmFzZV9mYXJlIjoiMTQyOTkzLjAwIiwidGF4IjoiNTM1MDAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTk2NDkzLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjIwMjk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjU0NDguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjI4MDkuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IklPIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1ODU1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVDIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkJIIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxOTc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiSE0iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijk5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzcyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjgwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDI5NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1NDQ4IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "BAH", "operating": "GF", "marketing": "QR", "booking_code": "Q", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HJR3R1FE", "cabin": "economy" } ], "connecting": [ "BAH", "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-67", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H40M", "transit_time": "15H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAAIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T11:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T19:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT06H15M", "lay_over_date": "2026-11-17", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-67", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H40M", "transit_time": "4H10M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3X52oJQtiBChDpEalYGl\/\/8ZPVIq1VJ8Z7\/YSYzR6TczTvE\/Ory7Z0XZF6DAdeq+YeAYQqsOkG7YHjVUyyu0ZFSDQqXhr1q7mKb1LkFm7hs6iuLKaV7EBnNtJmk4n8ZpNYGfWTfZMqdXPdgzBPX8Qhyhn2rqAxoJLDY=", "FareInfoRef": "QvtStGMAuDKACNcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAKIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:55:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT04H10M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3X52oJQtiBChDpEalYGl\/\/8ZPVIq1VJ8Z7\/YSYzR6TczTvE\/Ory7Z0XZF6DAdeq+YeAYQqsOkG7YHjVUyyu0ZFSDQqXhr1q7mKb1LkFm7hs6iuLKaV7EBnNtJmk4n8ZpNYGfWTfZMqdXPdgzBPX8Qhyhn2rqAxoJLDY=", "FareInfoRef": "QvtStGMAuDKACNcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 196493, "calendar_total_sell": 196493, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 196493, "filter": { "id": "F1TT00006-67", "price": 196493, "journey_duration": "PT1D10H20M", "journey_duration_seconds": 123600, "layover_duration": "PT19H50M", "layover_duration_seconds": 71400, "carrier_operating": "GF", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BAH", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T17:50:00.000+03:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2027-02-11T03:55:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "ruh202611161750bah202611161910168bah202611170435doh2026111705301117doh202611171145dac202611171930642dac202702101915doh202702102215639doh202702110225ruh2027021103551238", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-68", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-68", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H40M", "transit_time": "15H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAAIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T11:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T19:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT06H15M", "lay_over_date": "2026-11-17", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-68", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H30M", "transit_time": "10H0M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3X52oJQtiBChDpEalYGl\/\/8ZPVIq1VJ8Z7\/YSYzR6TczTvE\/Ory7Z0XZF6DAdeq+YeAYQqsOkG7YHjVUyyu0ZFSDQqXhr1q7mKb1LkFm7hs6iuLKaV7EBnNtJmk4n8ZpNYGfWTfZMqdXPdgzBPX8Qhyhn2rqAxoJLDY=", "FareInfoRef": "QvtStGMAuDKACNcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAMIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T09:45:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-11", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT10H00M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3X52oJQtiBChDpEalYGl\/\/8ZPVIq1VJ8Z7\/YSYzR6TczTvE\/Ory7Z0XZF6DAdeq+YeAYQqsOkG7YHjVUyyu0ZFSDQqXhr1q7mKb1LkFm7hs6iuLKaV7EBnNtJmk4n8ZpNYGfWTfZMqdXPdgzBPX8Qhyhn2rqAxoJLDY=", "FareInfoRef": "QvtStGMAuDKACNcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 196493, "gross_total": 196493, "base_fare": 142993, "tax": 53500, "sell": { "currency": "BDT", "total": 196493, "base_fare": 142993, "tax": 53500 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTk2NDkzLCJiYXNlX2ZhcmUiOjE0Mjk5MywidGF4Ijo1MzUwMH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE5NjQ5MywiYmFzZV9mYXJlIjoxNDI5OTMsInRheCI6NTM1MDAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTk2NDkzLCJiYXNlX2ZhcmUiOjE0Mjk5MywidGF4Ijo1MzUwMH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 196493, "base_fare": 142993, "tax": 53500, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "142993.00", "tax": "53500.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 196493, "base_fare": 142993, "tax": 53500, "gross": { "base_fare": "142993.00", "tax": "53500.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "22809.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE5NjQ5My4wMCIsImJhc2VfZmFyZSI6IjE0Mjk5My4wMCIsInRheCI6IjUzNTAwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQyOTkzLjAwIiwidGF4IjoiNTM1MDAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxOTY0OTMuMDAiLCJiYXNlX2ZhcmUiOiIxNDI5OTMuMDAiLCJ0YXgiOiI1MzUwMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE0Mjk5My4wMCIsInRheCI6IjUzNTAwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTk2NDkzLjAwIiwiYmFzZV9mYXJlIjoiMTQyOTkzLjAwIiwidGF4IjoiNTM1MDAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTk2NDkzLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjIwMjk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjU0NDguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjI4MDkuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IklPIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1ODU1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVDIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkJIIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxOTc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiSE0iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijk5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzcyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjgwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDI5NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1NDQ4IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "BAH", "operating": "GF", "marketing": "QR", "booking_code": "Q", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HJR3R1FE", "cabin": "economy" } ], "connecting": [ "BAH", "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-68", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H40M", "transit_time": "15H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAAIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T11:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T19:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT06H15M", "lay_over_date": "2026-11-17", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-68", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H30M", "transit_time": "10H0M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3X52oJQtiBChDpEalYGl\/\/8ZPVIq1VJ8Z7\/YSYzR6TczTvE\/Ory7Z0XZF6DAdeq+YeAYQqsOkG7YHjVUyyu0ZFSDQqXhr1q7mKb1LkFm7hs6iuLKaV7EBnNtJmk4n8ZpNYGfWTfZMqdXPdgzBPX8Qhyhn2rqAxoJLDY=", "FareInfoRef": "QvtStGMAuDKACNcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAMIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T09:45:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-11", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT10H00M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3X52oJQtiBChDpEalYGl\/\/8ZPVIq1VJ8Z7\/YSYzR6TczTvE\/Ory7Z0XZF6DAdeq+YeAYQqsOkG7YHjVUyyu0ZFSDQqXhr1q7mKb1LkFm7hs6iuLKaV7EBnNtJmk4n8ZpNYGfWTfZMqdXPdgzBPX8Qhyhn2rqAxoJLDY=", "FareInfoRef": "QvtStGMAuDKACNcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 196493, "calendar_total_sell": 196493, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 196493, "filter": { "id": "F1TT00006-68", "price": 196493, "journey_duration": "PT1D16H10M", "journey_duration_seconds": 144600, "layover_duration": "PT1D1H40M", "layover_duration_seconds": 92400, "carrier_operating": "GF", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BAH", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T17:50:00.000+03:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2027-02-11T09:45:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "ruh202611161750bah202611161910168bah202611170435doh2026111705301117doh202611171145dac202611171930642dac202702101915doh202702102215639doh202702110815ruh2027021109451240", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-69", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-69", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H5M", "transit_time": "22H5M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAGIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T18:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-18T01:55:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H40M", "lay_over_date": "2026-11-17", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-69", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H20M", "transit_time": "3H50M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3X52oJQtiBChDpEalYGl\/\/8ZPVIq1VJ8Z7\/YSYzR6TczTvE\/Ory7Z0XZF6DAdeq+YeAYQqsOkG7YHjVUyyu0ZFSDQqXhr1q7mKb1LkFm7hs6iuLKaV7EBnNtJmk4n8ZpNYGfWTfZMqdXPdgzBPX8Qhyhn2rqAxoJLDY=", "FareInfoRef": "QvtStGMAuDKACNcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAIIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:05:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:35:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT03H50M", "lay_over_date": "2027-02-10", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3X52oJQtiBChDpEalYGl\/\/8ZPVIq1VJ8Z7\/YSYzR6TczTvE\/Ory7Z0XZF6DAdeq+YeAYQqsOkG7YHjVUyyu0ZFSDQqXhr1q7mKb1LkFm7hs6iuLKaV7EBnNtJmk4n8ZpNYGfWTfZMqdXPdgzBPX8Qhyhn2rqAxoJLDY=", "FareInfoRef": "QvtStGMAuDKACNcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 196815, "gross_total": 196815, "base_fare": 142993, "tax": 53822, "sell": { "currency": "BDT", "total": 196815, "base_fare": 142993, "tax": 53822 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTk2ODE1LCJiYXNlX2ZhcmUiOjE0Mjk5MywidGF4Ijo1MzgyMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE5NjgxNSwiYmFzZV9mYXJlIjoxNDI5OTMsInRheCI6NTM4MjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTk2ODE1LCJiYXNlX2ZhcmUiOjE0Mjk5MywidGF4Ijo1MzgyMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 196815, "base_fare": 142993, "tax": 53822, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "142993.00", "tax": "53822.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 196815, "base_fare": 142993, "tax": 53822, "gross": { "base_fare": "142993.00", "tax": "53822.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "23131.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE5NjgxNS4wMCIsImJhc2VfZmFyZSI6IjE0Mjk5My4wMCIsInRheCI6IjUzODIyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQyOTkzLjAwIiwidGF4IjoiNTM4MjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxOTY4MTUuMDAiLCJiYXNlX2ZhcmUiOiIxNDI5OTMuMDAiLCJ0YXgiOiI1MzgyMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE0Mjk5My4wMCIsInRheCI6IjUzODIyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTk2ODE1LjAwIiwiYmFzZV9mYXJlIjoiMTQyOTkzLjAwIiwidGF4IjoiNTM4MjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTk2ODE1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjIwMjk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjU0NDguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjMxMzEuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IklPIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1ODU1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVDIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkJIIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxOTc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiSE0iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijk5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjk0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjgwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDI5NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1NDQ4IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "BAH", "operating": "GF", "marketing": "QR", "booking_code": "Q", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HJR3R1FE", "cabin": "economy" } ], "connecting": [ "BAH", "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-69", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H5M", "transit_time": "22H5M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAGIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T18:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-18T01:55:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H40M", "lay_over_date": "2026-11-17", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-69", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H20M", "transit_time": "3H50M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3X52oJQtiBChDpEalYGl\/\/8ZPVIq1VJ8Z7\/YSYzR6TczTvE\/Ory7Z0XZF6DAdeq+YeAYQqsOkG7YHjVUyyu0ZFSDQqXhr1q7mKb1LkFm7hs6iuLKaV7EBnNtJmk4n8ZpNYGfWTfZMqdXPdgzBPX8Qhyhn2rqAxoJLDY=", "FareInfoRef": "QvtStGMAuDKACNcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAIIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:05:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:35:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT03H50M", "lay_over_date": "2027-02-10", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1166" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3X52oJQtiBChDpEalYGl\/\/8ZPVIq1VJ8Z7\/YSYzR6TczTvE\/Ory7Z0XZF6DAdeq+YeAYQqsOkG7YHjVUyyu0ZFSDQqXhr1q7mKb1LkFm7hs6iuLKaV7EBnNtJmk4n8ZpNYGfWTfZMqdXPdgzBPX8Qhyhn2rqAxoJLDY=", "FareInfoRef": "QvtStGMAuDKACNcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 196815, "calendar_total_sell": 196815, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 196815, "filter": { "id": "F1TT00006-69", "price": 196815, "journey_duration": "PT1D16H25M", "journey_duration_seconds": 145500, "layover_duration": "PT1D1H55M", "layover_duration_seconds": 93300, "carrier_operating": "GF", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BAH", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T17:50:00.000+03:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2027-02-11T03:35:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "ruh202611161750bah202611161910168bah202611170435doh2026111705301117doh202611171810dac202611180155638dac202702101915doh202702102215639doh202702110205ruh2027021103351166", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-70", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-70", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H5M", "transit_time": "22H5M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAGIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T18:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-18T01:55:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H40M", "lay_over_date": "2026-11-17", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-70", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H40M", "transit_time": "4H10M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3X52oJQtiBChDpEalYGl\/\/8ZPVIq1VJ8Z7\/YSYzR6TczTvE\/Ory7Z0XZF6DAdeq+YeAYQqsOkG7YHjVUyyu0ZFSDQqXhr1q7mKb1LkFm7hs6iuLKaV7EBnNtJmk4n8ZpNYGfWTfZMqdXPdgzBPX8Qhyhn2rqAxoJLDY=", "FareInfoRef": "QvtStGMAuDKACNcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAKIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:55:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT04H10M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3X52oJQtiBChDpEalYGl\/\/8ZPVIq1VJ8Z7\/YSYzR6TczTvE\/Ory7Z0XZF6DAdeq+YeAYQqsOkG7YHjVUyyu0ZFSDQqXhr1q7mKb1LkFm7hs6iuLKaV7EBnNtJmk4n8ZpNYGfWTfZMqdXPdgzBPX8Qhyhn2rqAxoJLDY=", "FareInfoRef": "QvtStGMAuDKACNcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 196815, "gross_total": 196815, "base_fare": 142993, "tax": 53822, "sell": { "currency": "BDT", "total": 196815, "base_fare": 142993, "tax": 53822 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTk2ODE1LCJiYXNlX2ZhcmUiOjE0Mjk5MywidGF4Ijo1MzgyMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE5NjgxNSwiYmFzZV9mYXJlIjoxNDI5OTMsInRheCI6NTM4MjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTk2ODE1LCJiYXNlX2ZhcmUiOjE0Mjk5MywidGF4Ijo1MzgyMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 196815, "base_fare": 142993, "tax": 53822, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "142993.00", "tax": "53822.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 196815, "base_fare": 142993, "tax": 53822, "gross": { "base_fare": "142993.00", "tax": "53822.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "23131.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE5NjgxNS4wMCIsImJhc2VfZmFyZSI6IjE0Mjk5My4wMCIsInRheCI6IjUzODIyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQyOTkzLjAwIiwidGF4IjoiNTM4MjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxOTY4MTUuMDAiLCJiYXNlX2ZhcmUiOiIxNDI5OTMuMDAiLCJ0YXgiOiI1MzgyMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE0Mjk5My4wMCIsInRheCI6IjUzODIyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTk2ODE1LjAwIiwiYmFzZV9mYXJlIjoiMTQyOTkzLjAwIiwidGF4IjoiNTM4MjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTk2ODE1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjIwMjk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjU0NDguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjMxMzEuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IklPIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1ODU1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVDIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkJIIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxOTc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiSE0iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijk5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjk0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjgwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDI5NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1NDQ4IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "BAH", "operating": "GF", "marketing": "QR", "booking_code": "Q", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HJR3R1FE", "cabin": "economy" } ], "connecting": [ "BAH", "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-70", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H5M", "transit_time": "22H5M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAGIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T18:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-18T01:55:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H40M", "lay_over_date": "2026-11-17", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-70", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H40M", "transit_time": "4H10M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3X52oJQtiBChDpEalYGl\/\/8ZPVIq1VJ8Z7\/YSYzR6TczTvE\/Ory7Z0XZF6DAdeq+YeAYQqsOkG7YHjVUyyu0ZFSDQqXhr1q7mKb1LkFm7hs6iuLKaV7EBnNtJmk4n8ZpNYGfWTfZMqdXPdgzBPX8Qhyhn2rqAxoJLDY=", "FareInfoRef": "QvtStGMAuDKACNcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAKIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T02:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T03:55:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-10", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT04H10M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1238" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3X52oJQtiBChDpEalYGl\/\/8ZPVIq1VJ8Z7\/YSYzR6TczTvE\/Ory7Z0XZF6DAdeq+YeAYQqsOkG7YHjVUyyu0ZFSDQqXhr1q7mKb1LkFm7hs6iuLKaV7EBnNtJmk4n8ZpNYGfWTfZMqdXPdgzBPX8Qhyhn2rqAxoJLDY=", "FareInfoRef": "QvtStGMAuDKACNcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 196815, "calendar_total_sell": 196815, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 196815, "filter": { "id": "F1TT00006-70", "price": 196815, "journey_duration": "PT1D16H45M", "journey_duration_seconds": 146700, "layover_duration": "PT1D2H15M", "layover_duration_seconds": 94500, "carrier_operating": "GF", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BAH", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T17:50:00.000+03:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2027-02-11T03:55:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "ruh202611161750bah202611161910168bah202611170435doh2026111705301117doh202611171810dac202611180155638dac202702101915doh202702102215639doh202702110225ruh2027021103551238", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-71", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-71", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H5M", "transit_time": "22H5M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAGIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T18:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-18T01:55:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H40M", "lay_over_date": "2026-11-17", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-71", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H30M", "transit_time": "10H0M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3X52oJQtiBChDpEalYGl\/\/8ZPVIq1VJ8Z7\/YSYzR6TczTvE\/Ory7Z0XZF6DAdeq+YeAYQqsOkG7YHjVUyyu0ZFSDQqXhr1q7mKb1LkFm7hs6iuLKaV7EBnNtJmk4n8ZpNYGfWTfZMqdXPdgzBPX8Qhyhn2rqAxoJLDY=", "FareInfoRef": "QvtStGMAuDKACNcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAMIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T09:45:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-11", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT10H00M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3X52oJQtiBChDpEalYGl\/\/8ZPVIq1VJ8Z7\/YSYzR6TczTvE\/Ory7Z0XZF6DAdeq+YeAYQqsOkG7YHjVUyyu0ZFSDQqXhr1q7mKb1LkFm7hs6iuLKaV7EBnNtJmk4n8ZpNYGfWTfZMqdXPdgzBPX8Qhyhn2rqAxoJLDY=", "FareInfoRef": "QvtStGMAuDKACNcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 196815, "gross_total": 196815, "base_fare": 142993, "tax": 53822, "sell": { "currency": "BDT", "total": 196815, "base_fare": 142993, "tax": 53822 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTk2ODE1LCJiYXNlX2ZhcmUiOjE0Mjk5MywidGF4Ijo1MzgyMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE5NjgxNSwiYmFzZV9mYXJlIjoxNDI5OTMsInRheCI6NTM4MjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTk2ODE1LCJiYXNlX2ZhcmUiOjE0Mjk5MywidGF4Ijo1MzgyMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 196815, "base_fare": 142993, "tax": 53822, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "142993.00", "tax": "53822.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 196815, "base_fare": 142993, "tax": 53822, "gross": { "base_fare": "142993.00", "tax": "53822.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "23131.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE5NjgxNS4wMCIsImJhc2VfZmFyZSI6IjE0Mjk5My4wMCIsInRheCI6IjUzODIyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQyOTkzLjAwIiwidGF4IjoiNTM4MjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxOTY4MTUuMDAiLCJiYXNlX2ZhcmUiOiIxNDI5OTMuMDAiLCJ0YXgiOiI1MzgyMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE0Mjk5My4wMCIsInRheCI6IjUzODIyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTk2ODE1LjAwIiwiYmFzZV9mYXJlIjoiMTQyOTkzLjAwIiwidGF4IjoiNTM4MjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTk2ODE1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjIwMjk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjU0NDguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjMxMzEuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IklPIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1ODU1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVDIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkJIIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxOTc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiSE0iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijk5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjk0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjgwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDI5NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1NDQ4IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "BAH", "operating": "GF", "marketing": "QR", "booking_code": "Q", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HJR3R1FE", "cabin": "economy" } ], "connecting": [ "BAH", "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-71", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H5M", "transit_time": "22H5M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAGIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T18:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-18T01:55:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H40M", "lay_over_date": "2026-11-17", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-71", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H30M", "transit_time": "10H0M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3X52oJQtiBChDpEalYGl\/\/8ZPVIq1VJ8Z7\/YSYzR6TczTvE\/Ory7Z0XZF6DAdeq+YeAYQqsOkG7YHjVUyyu0ZFSDQqXhr1q7mKb1LkFm7hs6iuLKaV7EBnNtJmk4n8ZpNYGfWTfZMqdXPdgzBPX8Qhyhn2rqAxoJLDY=", "FareInfoRef": "QvtStGMAuDKACNcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAMIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T08:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T09:45:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-11", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT10H00M", "lay_over_date": "2027-02-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1240" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3X52oJQtiBChDpEalYGl\/\/8ZPVIq1VJ8Z7\/YSYzR6TczTvE\/Ory7Z0XZF6DAdeq+YeAYQqsOkG7YHjVUyyu0ZFSDQqXhr1q7mKb1LkFm7hs6iuLKaV7EBnNtJmk4n8ZpNYGfWTfZMqdXPdgzBPX8Qhyhn2rqAxoJLDY=", "FareInfoRef": "QvtStGMAuDKACNcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 196815, "calendar_total_sell": 196815, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 196815, "filter": { "id": "F1TT00006-71", "price": 196815, "journey_duration": "PT1D22H35M", "journey_duration_seconds": 167700, "layover_duration": "PT1D8H5M", "layover_duration_seconds": 115500, "carrier_operating": "GF", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BAH", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T17:50:00.000+03:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2027-02-11T09:45:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "ruh202611161750bah202611161910168bah202611170435doh2026111705301117doh202611171810dac202611180155638dac202702101915doh202702102215639doh202702110815ruh2027021109451240", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-72", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-72", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H40M", "transit_time": "15H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAAIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T11:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T19:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT06H15M", "lay_over_date": "2026-11-17", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-72", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H10M", "transit_time": "13H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3X52oJQtiBChDpEalYGl\/\/8ZPVIq1VJ8Z7\/YSYzR6TczTvE\/Ory7Z0XZF6DAdeq+YeAYQqsOkG7YHjVUyyu0ZFSDQqXhr1q7mKb1LkFm7hs6iuLKaV7EBnNtJmk4n8ZpNYGfWTfZMqdXPdgzBPX8Qhyhn2rqAxoJLDY=", "FareInfoRef": "QvtStGMAuDKACNcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKASIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T11:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T13:25:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-11", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT13H40M", "lay_over_date": "2027-02-10", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3X52oJQtiBChDpEalYGl\/\/8ZPVIq1VJ8Z7\/YSYzR6TczTvE\/Ory7Z0XZF6DAdeq+YeAYQqsOkG7YHjVUyyu0ZFSDQqXhr1q7mKb1LkFm7hs6iuLKaV7EBnNtJmk4n8ZpNYGfWTfZMqdXPdgzBPX8Qhyhn2rqAxoJLDY=", "FareInfoRef": "QvtStGMAuDKACNcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 196815, "gross_total": 196815, "base_fare": 142993, "tax": 53822, "sell": { "currency": "BDT", "total": 196815, "base_fare": 142993, "tax": 53822 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTk2ODE1LCJiYXNlX2ZhcmUiOjE0Mjk5MywidGF4Ijo1MzgyMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE5NjgxNSwiYmFzZV9mYXJlIjoxNDI5OTMsInRheCI6NTM4MjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTk2ODE1LCJiYXNlX2ZhcmUiOjE0Mjk5MywidGF4Ijo1MzgyMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 196815, "base_fare": 142993, "tax": 53822, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "142993.00", "tax": "53822.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 196815, "base_fare": 142993, "tax": 53822, "gross": { "base_fare": "142993.00", "tax": "53822.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "23131.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE5NjgxNS4wMCIsImJhc2VfZmFyZSI6IjE0Mjk5My4wMCIsInRheCI6IjUzODIyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQyOTkzLjAwIiwidGF4IjoiNTM4MjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxOTY4MTUuMDAiLCJiYXNlX2ZhcmUiOiIxNDI5OTMuMDAiLCJ0YXgiOiI1MzgyMi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE0Mjk5My4wMCIsInRheCI6IjUzODIyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTk2ODE1LjAwIiwiYmFzZV9mYXJlIjoiMTQyOTkzLjAwIiwidGF4IjoiNTM4MjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTk2ODE1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjIwMjk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjU0NDguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjMxMzEuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IklPIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1ODU1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVDIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkJIIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxOTc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiSE0iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijk5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjk0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjgwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDI5NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1NDQ4IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "BAH", "operating": "GF", "marketing": "QR", "booking_code": "Q", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HJR3R1FE", "cabin": "economy" } ], "connecting": [ "BAH", "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-72", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H40M", "transit_time": "15H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAAIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T11:45:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-17T19:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT06H15M", "lay_over_date": "2026-11-17", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-72", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H10M", "transit_time": "13H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3X52oJQtiBChDpEalYGl\/\/8ZPVIq1VJ8Z7\/YSYzR6TczTvE\/Ory7Z0XZF6DAdeq+YeAYQqsOkG7YHjVUyyu0ZFSDQqXhr1q7mKb1LkFm7hs6iuLKaV7EBnNtJmk4n8ZpNYGfWTfZMqdXPdgzBPX8Qhyhn2rqAxoJLDY=", "FareInfoRef": "QvtStGMAuDKACNcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKASIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T11:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T13:25:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-11", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT13H40M", "lay_over_date": "2027-02-10", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3X52oJQtiBChDpEalYGl\/\/8ZPVIq1VJ8Z7\/YSYzR6TczTvE\/Ory7Z0XZF6DAdeq+YeAYQqsOkG7YHjVUyyu0ZFSDQqXhr1q7mKb1LkFm7hs6iuLKaV7EBnNtJmk4n8ZpNYGfWTfZMqdXPdgzBPX8Qhyhn2rqAxoJLDY=", "FareInfoRef": "QvtStGMAuDKACNcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 196815, "calendar_total_sell": 196815, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 196815, "filter": { "id": "F1TT00006-72", "price": 196815, "journey_duration": "PT1D19H50M", "journey_duration_seconds": 157800, "layover_duration": "PT1D5H20M", "layover_duration_seconds": 105600, "carrier_operating": "GF", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BAH", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T17:50:00.000+03:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-02-11T13:25:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "ruh202611161750bah202611161910168bah202611170435doh2026111705301117doh202611171145dac202611171930642dac202702101915doh202702102215639doh202702111155ruh2027021113251168", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179423026331105ZYYUX", "flight_key": "F1TT00006-73", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00006", "supplier_partner_code": "travelport-1-00006", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "21179423026331105ZYYUX", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-73", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H5M", "transit_time": "22H5M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAGIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T18:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-18T01:55:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H40M", "lay_over_date": "2026-11-17", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-73", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H10M", "transit_time": "13H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3X52oJQtiBChDpEalYGl\/\/8ZPVIq1VJ8Z7\/YSYzR6TczTvE\/Ory7Z0XZF6DAdeq+YeAYQqsOkG7YHjVUyyu0ZFSDQqXhr1q7mKb1LkFm7hs6iuLKaV7EBnNtJmk4n8ZpNYGfWTfZMqdXPdgzBPX8Qhyhn2rqAxoJLDY=", "FareInfoRef": "QvtStGMAuDKACNcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKASIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T11:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T13:25:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-11", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT13H40M", "lay_over_date": "2027-02-10", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3X52oJQtiBChDpEalYGl\/\/8ZPVIq1VJ8Z7\/YSYzR6TczTvE\/Ory7Z0XZF6DAdeq+YeAYQqsOkG7YHjVUyyu0ZFSDQqXhr1q7mKb1LkFm7hs6iuLKaV7EBnNtJmk4n8ZpNYGfWTfZMqdXPdgzBPX8Qhyhn2rqAxoJLDY=", "FareInfoRef": "QvtStGMAuDKACNcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 197137, "gross_total": 197137, "base_fare": 142993, "tax": 54144, "sell": { "currency": "BDT", "total": 197137, "base_fare": 142993, "tax": 54144 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTk3MTM3LCJiYXNlX2ZhcmUiOjE0Mjk5MywidGF4Ijo1NDE0NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE5NzEzNywiYmFzZV9mYXJlIjoxNDI5OTMsInRheCI6NTQxNDQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTk3MTM3LCJiYXNlX2ZhcmUiOjE0Mjk5MywidGF4Ijo1NDE0NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 197137, "base_fare": 142993, "tax": 54144, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "142993.00", "tax": "54144.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 197137, "base_fare": 142993, "tax": 54144, "gross": { "base_fare": "142993.00", "tax": "54144.00", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20296.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5448.00" }, "Other": { "title": "Others taxes", "amount": "23453.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE5NzEzNy4wMCIsImJhc2VfZmFyZSI6IjE0Mjk5My4wMCIsInRheCI6IjU0MTQ0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQyOTkzLjAwIiwidGF4IjoiNTQxNDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxOTcxMzcuMDAiLCJiYXNlX2ZhcmUiOiIxNDI5OTMuMDAiLCJ0YXgiOiI1NDE0NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE0Mjk5My4wMCIsInRheCI6IjU0MTQ0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTk3MTM3LjAwIiwiYmFzZV9mYXJlIjoiMTQyOTkzLjAwIiwidGF4IjoiNTQxNDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTk3MTM3LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjIwMjk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjU0NDguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjM0NTMuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IklPIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1ODU1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVDIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkJIIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxOTc1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiSE0iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijk5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAxNiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAyOTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTQ0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "RUH", "end": "DAC", "first_departure_date": "2026-11-16", "segments": [ { "origin": "RUH", "destination": "BAH", "operating": "GF", "marketing": "QR", "booking_code": "Q", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HJR3R1FE", "cabin": "economy" }, { "origin": "DOH", "destination": "RUH", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HJR3R1FE", "cabin": "economy" } ], "connecting": [ "BAH", "DOH" ], "itinerary_type": "international", "today": "2026-11-09", "current_timestamp": 1794230268 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-73", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H5M", "transit_time": "22H5M", "routes": [ { "air_segment_key": "QvtStGMAuDKAwHcbeOAAAA==", "origin": "RUH", "departure_time": "2026-11-16T17:50:00.000+03:00", "origin_terminal": "5", "origin_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "BAH", "arrival_time": "2026-11-16T19:10:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-16", "flight_time": "PT1H20M", "distance": "261", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "168" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKA+HcbeOAAAA==", "origin": "BAH", "departure_time": "2026-11-17T04:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2026-11-17T05:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-17", "flight_time": "PT0H55M", "distance": "92", "lay_over": "PT09H25M", "lay_over_date": "2026-11-16", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1117" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKAGIcbeOAAAA==", "origin": "DOH", "departure_time": "2026-11-17T18:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-18T01:55:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-17", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "PT12H40M", "lay_over_date": "2026-11-17", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjsOwyAMhg8T\/bttItJsRAGKOiDVagaW3v8YNdBKteTn51cIQUg8M+3hXxa8l6eiXidQIabxOOFFnANb1kAkjPJQp5wT5hL2hurA0\/NojHu6mUOmvE7UBW1YvYoxL5ttJiJGP33P6InN4BekYmE94ksbreSc1eSLaIP9anMfbI0swQ==", "FareInfoRef": "QvtStGMAuDKAvMcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-73", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H10M", "transit_time": "13H40M", "routes": [ { "air_segment_key": "QvtStGMAuDKAQIcbeOAAAA==", "origin": "DAC", "departure_time": "2027-02-10T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-10T22:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-10", "flight_time": "PT6H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3X52oJQtiBChDpEalYGl\/\/8ZPVIq1VJ8Z7\/YSYzR6TczTvE\/Ory7Z0XZF6DAdeq+YeAYQqsOkG7YHjVUyyu0ZFSDQqXhr1q7mKb1LkFm7hs6iuLKaV7EBnNtJmk4n8ZpNYGfWTfZMqdXPdgzBPX8Qhyhn2rqAxoJLDY=", "FareInfoRef": "QvtStGMAuDKACNcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "QvtStGMAuDKASIcbeOAAAA==", "origin": "DOH", "departure_time": "2027-02-11T11:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "RUH", "arrival_time": "2027-02-11T13:25:00.000+03:00", "destination_terminal": "5", "destination_airport": { "name": "King Khalid International", "city": "Riyadh", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2027-02-11", "flight_time": "PT1H30M", "distance": "308", "lay_over": "PT13H40M", "lay_over_date": "2027-02-10", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1168" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HJR3R1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3X52oJQtiBChDpEalYGl\/\/8ZPVIq1VJ8Z7\/YSYzR6TczTvE\/Ory7Z0XZF6DAdeq+YeAYQqsOkG7YHjVUyyu0ZFSDQqXhr1q7mKb1LkFm7hs6iuLKaV7EBnNtJmk4n8ZpNYGfWTfZMqdXPdgzBPX8Qhyhn2rqAxoJLDY=", "FareInfoRef": "QvtStGMAuDKACNcbeOAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-11-16-2027-02-11", "calendar_flight_date": "2026-11-16", "calendar_arrival_date": "2027-02-11", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 197137, "calendar_total_sell": 197137, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 197137, "filter": { "id": "F1TT00006-73", "price": 197137, "journey_duration": "PT2D2H15M", "journey_duration_seconds": 180900, "layover_duration": "PT1D11H45M", "layover_duration_seconds": 128700, "carrier_operating": "GF", "carrier_marketing": "QR", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BAH", "DOH" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-16T17:50:00.000+03:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-02-11T13:25:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "ruh202611161750bah202611161910168bah202611170435doh2026111705301117doh202611171810dac202611180155638dac202702101915doh202702102215639doh202702111155ruh2027021113251168", "destination_reach_time": "PT", "destination_reach_timestamp": null } ], "FareFamily_AccountCode_PTC_Data": [] }