{ "status": "success", "isCache": null, "searchCacheKey": null, "tracking_id": "21179447021531105YJ4YQ", "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": "AIRPORT", "departure_airport": "DOH", "arrival_airport_type": "AIRPORT", "arrival_airport": "DAC", "departure_date": "2026-11-19", "departure_airport_country_code": "QA", "arrival_airport_country_code": "BD", "flight_type": "international" }, { "departure_airport_type": "AIRPORT", "departure_airport": "DAC", "arrival_airport_type": "AIRPORT", "arrival_airport": "DOH", "departure_date": "2027-02-20", "departure_airport_country_code": "BD", "arrival_airport_country_code": "QA", "flight_type": "international" } ], "search_parameter": { "journey_type": "RoundTrip", "segment": [ { "departure_airport_type": "AIRPORT", "departure_airport": "DOH", "arrival_airport_type": "AIRPORT", "arrival_airport": "DAC", "departure_date": "2026-11-19", "arrival_date": "" }, { "departure_airport_type": "AIRPORT", "departure_airport": "DAC", "arrival_airport_type": "AIRPORT", "arrival_airport": "DOH", "departure_date": "2027-02-20", "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": "904f8200e62c4f614fe9551ee2fd625c6c394ca84d0daced2f75d97629a005a1", "version": null, "team_profile": null, "RefundableOnly": false, "BestFareOnly": false } }, "data": [ { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-0", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT7H0M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAQV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T23: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-20T09:30: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-19", "flight_time": "PT7H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BS", "carrier_name": "US Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "334" }, "marketing": { "carrier": "BS", "carrier_name": "US Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "334" }, "booking_class": { "brand_id": "1736441", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "ESQA6M", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd7jtAV2CUmqbhqECotuuP8xcJIiYcn2WM8\/772KziTV\/9uAz3DfUd4RKFDzFCI4Xt0EWnVARIm8P8O84VxxM1Aa7JmtLY1xsoSFCzuqhqPF9FiN9b1iAvUwqrQJ\/EReTZaQXlsmxbnamfWEcoF9anNf7uor3Q==", "FareInfoRef": "l7HbtGEHuDKA4W7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-0", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT8H10M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKATV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T17:20:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-20T22:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT8H10M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BS", "carrier_name": "US Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "333" }, "marketing": { "carrier": "BS", "carrier_name": "US Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "333" }, "booking_class": { "brand_id": "1736440", "brand_title": "ECONOMY SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OSQA6M", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOgzAMRA+DZm8bGsQuaRLEhqAKumDT+x+jk0ClWrI91vPPe29iTlXN\/1uHT\/fcUd4RKDB62hbo5AZr1QkRU2z7K7gVXDGKmRCUBq+srS0N8cGEWWdt6Cy0O6YQya69QoF6GFVyAj+RF8oS0rFmVen72pnthjKCn3LuC\/ytK+4=", "FareInfoRef": "l7HbtGEHuDKAFX7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 58906, "gross_total": 58906, "base_fare": 42819, "tax": 16087, "sell": { "currency": "BDT", "total": 58906, "base_fare": 42819, "tax": 16087 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NTg5MDYsImJhc2VfZmFyZSI6NDI4MTksInRheCI6MTYwODd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo1ODkwNiwiYmFzZV9mYXJlIjo0MjgxOSwidGF4IjoxNjA4NywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo1ODkwNiwiYmFzZV9mYXJlIjo0MjgxOSwidGF4IjoxNjA4N319", "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": 58906, "base_fare": 42819, "tax": 16087, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "42819.00", "tax": "16087.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 58906, "base_fare": 42819, "tax": 16087, "gross": { "base_fare": "42819.00", "tax": "16087.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": "1238.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjU4OTA2LjAwIiwiYmFzZV9mYXJlIjoiNDI4MTkuMDAiLCJ0YXgiOiIxNjA4Ny4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQyODE5LjAwIiwidGF4IjoiMTYwODcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI1ODkwNi4wMCIsImJhc2VfZmFyZSI6IjQyODE5LjAwIiwidGF4IjoiMTYwODcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI0MjgxOS4wMCIsInRheCI6IjE2MDg3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNTg5MDYuMDAiLCJiYXNlX2ZhcmUiOiI0MjgxOS4wMCIsInRheCI6IjE2MDg3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjU4OTA2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjEyMzguMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI5OTAyLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDM5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDM5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM0MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "DAC", "operating": "BS", "marketing": "BS", "booking_code": "E", "farebasis": "ESQA6M", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "BS", "marketing": "BS", "booking_code": "O", "farebasis": "OSQA6M", "cabin": "economy" } ], "connecting": [], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-0", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT7H0M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAQV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T23: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-20T09:30: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-19", "flight_time": "PT7H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BS", "carrier_name": "US Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "334" }, "marketing": { "carrier": "BS", "carrier_name": "US Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "334" }, "booking_class": { "brand_id": "1736441", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "ESQA6M", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd7jtAV2CUmqbhqECotuuP8xcJIiYcn2WM8\/772KziTV\/9uAz3DfUd4RKFDzFCI4Xt0EWnVARIm8P8O84VxxM1Aa7JmtLY1xsoSFCzuqhqPF9FiN9b1iAvUwqrQJ\/EReTZaQXlsmxbnamfWEcoF9anNf7uor3Q==", "FareInfoRef": "l7HbtGEHuDKA4W7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-0", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT8H10M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKATV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T17:20:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-20T22:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT8H10M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BS", "carrier_name": "US Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "333" }, "marketing": { "carrier": "BS", "carrier_name": "US Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "333" }, "booking_class": { "brand_id": "1736440", "brand_title": "ECONOMY SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OSQA6M", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOgzAMRA+DZm8bGsQuaRLEhqAKumDT+x+jk0ClWrI91vPPe29iTlXN\/1uHT\/fcUd4RKDB62hbo5AZr1QkRU2z7K7gVXDGKmRCUBq+srS0N8cGEWWdt6Cy0O6YQya69QoF6GFVyAj+RF8oS0rFmVen72pnthjKCn3LuC\/ytK+4=", "FareInfoRef": "l7HbtGEHuDKAFX7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "BS", "calendar_total_currency": "BDT", "calendar_total_price": 58906, "calendar_total_sell": 58906, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 58906, "filter": { "id": "F1TT00006-0", "price": 58906, "journey_duration": "PT15H10M", "journey_duration_seconds": 54600, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BS", "carrier_marketing": "BS", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 2, "no_of_stops": 0, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-19T23:30:00.000+03:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-02-20T22:30:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611192330dac202611200930334dac202702201720doh202702202230333", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-1", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H45M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAWV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11: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-19T19: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-19", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.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": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02aSJvICDKUJEEtUOW\/v9n1JBUqiW4Q+9s470XkomZxf\/XgM9wVJR3BArETgoRKuTA9jhBJIzteYSda8Y9Qw2Vji\/lHkwaHyZYaBkv1Apnv9O2GmNSZVNitM1o1jrwM3k1W0J61UwjOdeSdb4hzbCvWt8XQPEseQ==", "FareInfoRef": "l7HbtGEHuDKAMX7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "Direct Flight", "no_of_stops": 0, "flight_time": "PT6H0M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAaV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T10: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-20T13: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-20", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd42aRE7UCDKoiINahfZ9P7H6ISkUi2ZGfT8izGa2F1VLf7HgM+wNdT3BFQYM68Lgonrnx0iplgfW3pqK+AML2ZCVDs+VXthDtONglnmsaO9Mq43p4lMgudkquLYjMOyAz9TFtqa8qsVGcW5o7L5C4oHT2XfF0gbLH0=", "FareInfoRef": "l7HbtGEHuDKAlX7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 63107, "gross_total": 63107, "base_fare": 25828, "tax": 37279, "sell": { "currency": "BDT", "total": 63107, "base_fare": 25828, "tax": 37279 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NjMxMDcsImJhc2VfZmFyZSI6MjU4MjgsInRheCI6MzcyNzl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo2MzEwNywiYmFzZV9mYXJlIjoyNTgyOCwidGF4IjozNzI3OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo2MzEwNywiYmFzZV9mYXJlIjoyNTgyOCwidGF4IjozNzI3OX19", "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": 63107, "base_fare": 25828, "tax": 37279, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "25828.00", "tax": "37279.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 63107, "base_fare": 25828, "tax": 37279, "gross": { "base_fare": "25828.00", "tax": "37279.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": "18352.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4078.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjYzMTA3LjAwIiwiYmFzZV9mYXJlIjoiMjU4MjguMDAiLCJ0YXgiOiIzNzI3OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI1ODI4LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI2MzEwNy4wMCIsImJhc2VfZmFyZSI6IjI1ODI4LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNTgyOC4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNjMxMDcuMDAiLCJiYXNlX2ZhcmUiOiIyNTgyOC4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjYzMTA3LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjE4MzUyLjAwIn0sIllSIjp7ImFtb3VudCI6IjQwNzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiOTkwMi4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlBaIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE4MzUyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLQAP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLQAP1RE", "cabin": "economy" } ], "connecting": [], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-1", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H45M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAWV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11: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-19T19: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-19", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.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": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02aSJvICDKUJEEtUOW\/v9n1JBUqiW4Q+9s470XkomZxf\/XgM9wVJR3BArETgoRKuTA9jhBJIzteYSda8Y9Qw2Vji\/lHkwaHyZYaBkv1Apnv9O2GmNSZVNitM1o1jrwM3k1W0J61UwjOdeSdb4hzbCvWt8XQPEseQ==", "FareInfoRef": "l7HbtGEHuDKAMX7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "Direct Flight", "no_of_stops": 0, "flight_time": "PT6H0M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAaV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T10: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-20T13: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-20", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd42aRE7UCDKoiINahfZ9P7H6ISkUi2ZGfT8izGa2F1VLf7HgM+wNdT3BFQYM68Lgonrnx0iplgfW3pqK+AML2ZCVDs+VXthDtONglnmsaO9Mq43p4lMgudkquLYjMOyAz9TFtqa8qsVGcW5o7L5C4oHT2XfF0gbLH0=", "FareInfoRef": "l7HbtGEHuDKAlX7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 63107, "calendar_total_sell": 63107, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 63107, "filter": { "id": "F1TT00006-1", "price": 63107, "journey_duration": "PT10H45M", "journey_duration_seconds": 38700, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 2, "no_of_stops": 0, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-19T11:45:00.000+03:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-02-20T13:45:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611191145dac202611191930642dac202702201045doh202702201345641", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-2", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H45M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAYV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T18: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-20T01: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-19", "flight_time": "PT4H45M", "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": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02aSJvICDKUJEEtUOW\/v9n1JBUqiW4Q+9s470XkomZxf\/XgM9wVJR3BArETgoRKuTA9jhBJIzteYSda8Y9Qw2Vji\/lHkwaHyZYaBkv1Apnv9O2GmNSZVNitM1o1jrwM3k1W0J61UwjOdeSdb4hzbCvWt8XQPEseQ==", "FareInfoRef": "l7HbtGEHuDKAMX7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "Direct Flight", "no_of_stops": 0, "flight_time": "PT6H0M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAaV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T10: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-20T13: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-20", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd42aRE7UCDKoiINahfZ9P7H6ISkUi2ZGfT8izGa2F1VLf7HgM+wNdT3BFQYM68Lgonrnx0iplgfW3pqK+AML2ZCVDs+VXthDtONglnmsaO9Mq43p4lMgudkquLYjMOyAz9TFtqa8qsVGcW5o7L5C4oHT2XfF0gbLH0=", "FareInfoRef": "l7HbtGEHuDKAlX7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 63107, "gross_total": 63107, "base_fare": 25828, "tax": 37279, "sell": { "currency": "BDT", "total": 63107, "base_fare": 25828, "tax": 37279 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NjMxMDcsImJhc2VfZmFyZSI6MjU4MjgsInRheCI6MzcyNzl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo2MzEwNywiYmFzZV9mYXJlIjoyNTgyOCwidGF4IjozNzI3OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo2MzEwNywiYmFzZV9mYXJlIjoyNTgyOCwidGF4IjozNzI3OX19", "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": 63107, "base_fare": 25828, "tax": 37279, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "25828.00", "tax": "37279.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 63107, "base_fare": 25828, "tax": 37279, "gross": { "base_fare": "25828.00", "tax": "37279.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": "18352.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4078.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjYzMTA3LjAwIiwiYmFzZV9mYXJlIjoiMjU4MjguMDAiLCJ0YXgiOiIzNzI3OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI1ODI4LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI2MzEwNy4wMCIsImJhc2VfZmFyZSI6IjI1ODI4LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNTgyOC4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNjMxMDcuMDAiLCJiYXNlX2ZhcmUiOiIyNTgyOC4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjYzMTA3LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjE4MzUyLjAwIn0sIllSIjp7ImFtb3VudCI6IjQwNzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiOTkwMi4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlBaIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE4MzUyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLQAP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLQAP1RE", "cabin": "economy" } ], "connecting": [], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-2", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H45M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAYV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T18: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-20T01: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-19", "flight_time": "PT4H45M", "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": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02aSJvICDKUJEEtUOW\/v9n1JBUqiW4Q+9s470XkomZxf\/XgM9wVJR3BArETgoRKuTA9jhBJIzteYSda8Y9Qw2Vji\/lHkwaHyZYaBkv1Apnv9O2GmNSZVNitM1o1jrwM3k1W0J61UwjOdeSdb4hzbCvWt8XQPEseQ==", "FareInfoRef": "l7HbtGEHuDKAMX7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "Direct Flight", "no_of_stops": 0, "flight_time": "PT6H0M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAaV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T10: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-20T13: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-20", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd42aRE7UCDKoiINahfZ9P7H6ISkUi2ZGfT8izGa2F1VLf7HgM+wNdT3BFQYM68Lgonrnx0iplgfW3pqK+AML2ZCVDs+VXthDtONglnmsaO9Mq43p4lMgudkquLYjMOyAz9TFtqa8qsVGcW5o7L5C4oHT2XfF0gbLH0=", "FareInfoRef": "l7HbtGEHuDKAlX7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 63107, "calendar_total_sell": 63107, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 63107, "filter": { "id": "F1TT00006-2", "price": 63107, "journey_duration": "PT10H45M", "journey_duration_seconds": 38700, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 2, "no_of_stops": 0, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-19T18:10:00.000+03:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-02-20T13:45:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611191810dac202611200155638dac202702201045doh202702201345641", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-3", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H45M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAWV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11: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-19T19: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-19", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.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": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02aSJvICDKUJEEtUOW\/v9n1JBUqiW4Q+9s470XkomZxf\/XgM9wVJR3BArETgoRKuTA9jhBJIzteYSda8Y9Qw2Vji\/lHkwaHyZYaBkv1Apnv9O2GmNSZVNitM1o1jrwM3k1W0J61UwjOdeSdb4hzbCvWt8XQPEseQ==", "FareInfoRef": "l7HbtGEHuDKAMX7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "Direct Flight", "no_of_stops": 0, "flight_time": "PT6H0M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAcV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T03:25: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-20T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-19", "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": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "1", "fareBasisCode": "QLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd52WwK7RE2qLlAgESy64f7HYJIWCUu2x3r+ee9N7KKq5v9twGcoFfm9ABlGj48NanJ1vdohYopyL+GpNYFLnJgJUe74yNob422ZmbDKOnW0Z9oZY1jI1GZuFgq002iSE\/iJtFHmEF81ySTj2DqrO6E48FfOfQF1JSy3", "FareInfoRef": "l7HbtGEHuDKA6X7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 66505, "gross_total": 66505, "base_fare": 29226, "tax": 37279, "sell": { "currency": "BDT", "total": 66505, "base_fare": 29226, "tax": 37279 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NjY1MDUsImJhc2VfZmFyZSI6MjkyMjYsInRheCI6MzcyNzl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo2NjUwNSwiYmFzZV9mYXJlIjoyOTIyNiwidGF4IjozNzI3OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo2NjUwNSwiYmFzZV9mYXJlIjoyOTIyNiwidGF4IjozNzI3OX19", "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": 66505, "base_fare": 29226, "tax": 37279, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "29226.00", "tax": "37279.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 66505, "base_fare": 29226, "tax": 37279, "gross": { "base_fare": "29226.00", "tax": "37279.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": "18352.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4078.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjY2NTA1LjAwIiwiYmFzZV9mYXJlIjoiMjkyMjYuMDAiLCJ0YXgiOiIzNzI3OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI5MjI2LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI2NjUwNS4wMCIsImJhc2VfZmFyZSI6IjI5MjI2LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyOTIyNi4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNjY1MDUuMDAiLCJiYXNlX2ZhcmUiOiIyOTIyNi4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjY2NTA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjE4MzUyLjAwIn0sIllSIjp7ImFtb3VudCI6IjQwNzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiOTkwMi4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlBaIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE4MzUyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLQAP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "Q", "farebasis": "QLQAP1RE", "cabin": "economy" } ], "connecting": [], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-3", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H45M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAWV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11: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-19T19: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-19", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.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": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02aSJvICDKUJEEtUOW\/v9n1JBUqiW4Q+9s470XkomZxf\/XgM9wVJR3BArETgoRKuTA9jhBJIzteYSda8Y9Qw2Vji\/lHkwaHyZYaBkv1Apnv9O2GmNSZVNitM1o1jrwM3k1W0J61UwjOdeSdb4hzbCvWt8XQPEseQ==", "FareInfoRef": "l7HbtGEHuDKAMX7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "Direct Flight", "no_of_stops": 0, "flight_time": "PT6H0M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAcV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T03:25: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-20T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-19", "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": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "1", "fareBasisCode": "QLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd52WwK7RE2qLlAgESy64f7HYJIWCUu2x3r+ee9N7KKq5v9twGcoFfm9ABlGj48NanJ1vdohYopyL+GpNYFLnJgJUe74yNob422ZmbDKOnW0Z9oZY1jI1GZuFgq002iSE\/iJtFHmEF81ySTj2DqrO6E48FfOfQF1JSy3", "FareInfoRef": "l7HbtGEHuDKA6X7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 66505, "calendar_total_sell": 66505, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 66505, "filter": { "id": "F1TT00006-3", "price": 66505, "journey_duration": "PT10H45M", "journey_duration_seconds": 38700, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 2, "no_of_stops": 0, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-19T11:45:00.000+03:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2027-02-20T06:25:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611191145dac202611191930642dac202702200325doh202702200625639", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-4", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H45M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAYV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T18: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-20T01: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-19", "flight_time": "PT4H45M", "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": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02aSJvICDKUJEEtUOW\/v9n1JBUqiW4Q+9s470XkomZxf\/XgM9wVJR3BArETgoRKuTA9jhBJIzteYSda8Y9Qw2Vji\/lHkwaHyZYaBkv1Apnv9O2GmNSZVNitM1o1jrwM3k1W0J61UwjOdeSdb4hzbCvWt8XQPEseQ==", "FareInfoRef": "l7HbtGEHuDKAMX7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "Direct Flight", "no_of_stops": 0, "flight_time": "PT6H0M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAcV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T03:25: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-20T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-19", "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": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "1", "fareBasisCode": "QLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd52WwK7RE2qLlAgESy64f7HYJIWCUu2x3r+ee9N7KKq5v9twGcoFfm9ABlGj48NanJ1vdohYopyL+GpNYFLnJgJUe74yNob422ZmbDKOnW0Z9oZY1jI1GZuFgq002iSE\/iJtFHmEF81ySTj2DqrO6E48FfOfQF1JSy3", "FareInfoRef": "l7HbtGEHuDKA6X7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 66505, "gross_total": 66505, "base_fare": 29226, "tax": 37279, "sell": { "currency": "BDT", "total": 66505, "base_fare": 29226, "tax": 37279 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NjY1MDUsImJhc2VfZmFyZSI6MjkyMjYsInRheCI6MzcyNzl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo2NjUwNSwiYmFzZV9mYXJlIjoyOTIyNiwidGF4IjozNzI3OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo2NjUwNSwiYmFzZV9mYXJlIjoyOTIyNiwidGF4IjozNzI3OX19", "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": 66505, "base_fare": 29226, "tax": 37279, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "29226.00", "tax": "37279.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 66505, "base_fare": 29226, "tax": 37279, "gross": { "base_fare": "29226.00", "tax": "37279.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": "18352.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4078.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjY2NTA1LjAwIiwiYmFzZV9mYXJlIjoiMjkyMjYuMDAiLCJ0YXgiOiIzNzI3OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI5MjI2LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI2NjUwNS4wMCIsImJhc2VfZmFyZSI6IjI5MjI2LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyOTIyNi4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNjY1MDUuMDAiLCJiYXNlX2ZhcmUiOiIyOTIyNi4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjY2NTA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjE4MzUyLjAwIn0sIllSIjp7ImFtb3VudCI6IjQwNzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiOTkwMi4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlBaIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE4MzUyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLQAP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "Q", "farebasis": "QLQAP1RE", "cabin": "economy" } ], "connecting": [], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-4", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H45M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAYV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T18: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-20T01: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-19", "flight_time": "PT4H45M", "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": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02aSJvICDKUJEEtUOW\/v9n1JBUqiW4Q+9s470XkomZxf\/XgM9wVJR3BArETgoRKuTA9jhBJIzteYSda8Y9Qw2Vji\/lHkwaHyZYaBkv1Apnv9O2GmNSZVNitM1o1jrwM3k1W0J61UwjOdeSdb4hzbCvWt8XQPEseQ==", "FareInfoRef": "l7HbtGEHuDKAMX7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "Direct Flight", "no_of_stops": 0, "flight_time": "PT6H0M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAcV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T03:25: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-20T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-19", "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": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "1", "fareBasisCode": "QLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd52WwK7RE2qLlAgESy64f7HYJIWCUu2x3r+ee9N7KKq5v9twGcoFfm9ABlGj48NanJ1vdohYopyL+GpNYFLnJgJUe74yNob422ZmbDKOnW0Z9oZY1jI1GZuFgq002iSE\/iJtFHmEF81ySTj2DqrO6E48FfOfQF1JSy3", "FareInfoRef": "l7HbtGEHuDKA6X7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 66505, "calendar_total_sell": 66505, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 66505, "filter": { "id": "F1TT00006-4", "price": 66505, "journey_duration": "PT10H45M", "journey_duration_seconds": 38700, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 2, "no_of_stops": 0, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-19T18:10:00.000+03:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2027-02-20T06:25:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611191810dac202611200155638dac202702200325doh202702200625639", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-5", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H45M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAeV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T01: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-19T09: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-18", "flight_time": "PT4H45M", "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": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NLQAR1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02KC0bKBBlqKiC2oGl\/\/8ZPZJUqiW4s59tiDGa2KyqFv9jwmfaG+p7ASqMJ6cF6r05KLMOEaN57KlpK7iWBKJ64FP1aMyh3ClYZfUnGoF+3Pm5kekcvFFFMZ7GsJzAz5SNtqb8al28OMeaXUhu4E859QUTRSw9", "FareInfoRef": "l7HbtGEHuDKAPY7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "Direct Flight", "no_of_stops": 0, "flight_time": "PT6H0M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAaV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T10: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-20T13: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-20", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd42aRE7UCDKoiINahfZ9P7H6ISkUi2ZGfT8izGa2F1VLf7HgM+wNdT3BFQYM68Lgonrnx0iplgfW3pqK+AML2ZCVDs+VXthDtONglnmsaO9Mq43p4lMgudkquLYjMOyAz9TFtqa8qsVGcW5o7L5C4oHT2XfF0gbLH0=", "FareInfoRef": "l7HbtGEHuDKAmY7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 70243, "gross_total": 70243, "base_fare": 32964, "tax": 37279, "sell": { "currency": "BDT", "total": 70243, "base_fare": 32964, "tax": 37279 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NzAyNDMsImJhc2VfZmFyZSI6MzI5NjQsInRheCI6MzcyNzl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo3MDI0MywiYmFzZV9mYXJlIjozMjk2NCwidGF4IjozNzI3OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo3MDI0MywiYmFzZV9mYXJlIjozMjk2NCwidGF4IjozNzI3OX19", "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": 70243, "base_fare": 32964, "tax": 37279, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "32964.00", "tax": "37279.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 70243, "base_fare": 32964, "tax": 37279, "gross": { "base_fare": "32964.00", "tax": "37279.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": "18352.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4078.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjcwMjQzLjAwIiwiYmFzZV9mYXJlIjoiMzI5NjQuMDAiLCJ0YXgiOiIzNzI3OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMyOTY0LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI3MDI0My4wMCIsImJhc2VfZmFyZSI6IjMyOTY0LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMjk2NC4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNzAyNDMuMDAiLCJiYXNlX2ZhcmUiOiIzMjk2NC4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjcwMjQzLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjE4MzUyLjAwIn0sIllSIjp7ImFtb3VudCI6IjQwNzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiOTkwMi4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlBaIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE4MzUyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NLQAR1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLQAP1RE", "cabin": "economy" } ], "connecting": [], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-5", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H45M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAeV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T01: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-19T09: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-18", "flight_time": "PT4H45M", "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": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NLQAR1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02KC0bKBBlqKiC2oGl\/\/8ZPZJUqiW4s59tiDGa2KyqFv9jwmfaG+p7ASqMJ6cF6r05KLMOEaN57KlpK7iWBKJ64FP1aMyh3ClYZfUnGoF+3Pm5kekcvFFFMZ7GsJzAz5SNtqb8al28OMeaXUhu4E859QUTRSw9", "FareInfoRef": "l7HbtGEHuDKAPY7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "Direct Flight", "no_of_stops": 0, "flight_time": "PT6H0M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAaV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T10: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-20T13: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-20", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd42aRE7UCDKoiINahfZ9P7H6ISkUi2ZGfT8izGa2F1VLf7HgM+wNdT3BFQYM68Lgonrnx0iplgfW3pqK+AML2ZCVDs+VXthDtONglnmsaO9Mq43p4lMgudkquLYjMOyAz9TFtqa8qsVGcW5o7L5C4oHT2XfF0gbLH0=", "FareInfoRef": "l7HbtGEHuDKAmY7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 70243, "calendar_total_sell": 70243, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 70243, "filter": { "id": "F1TT00006-5", "price": 70243, "journey_duration": "PT10H45M", "journey_duration_seconds": 38700, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 2, "no_of_stops": 0, "departure_timing_slot": "", "departure_departure_time": "2026-11-19T01:30:00.000+03:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-02-20T13:45:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611190130dac202611190915640dac202702201045doh202702201345641", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-6", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H50M", "transit_time": "10H40M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAgV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "COK", "arrival_time": "2026-11-19T18:45:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Cochin International Airport", "city": "Kochi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT4H20M", "distance": "1934", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "494" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "6534" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "HL3YXYDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKwyAQRD8mzH1nTZt4M8SGhBal0EK89P8\/o6tJoQvuzPJ21BCCil5JavivDp9u2pDeM5CgduZ8B3UYetCmAhEl1ocre4kZ5yXeUGr4ULbFOM40wcKFB6qF0nrMqzG6Sy+mQtSnUa0l8DO31Wya4us5keKc96Ns+wllgP3Vcl933izO", "FareInfoRef": "l7HbtGEHuDKA5Y7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAiV7ElbAAAA==", "origin": "COK", "departure_time": "2026-11-20T00:50:00.000+05:30", "origin_terminal": "1", "origin_airport": { "name": "Cochin International Airport", "city": "Kochi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "BOM", "arrival_time": "2026-11-20T02:45:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT1H55M", "distance": "672", "lay_over": "PT06H05M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2652" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2652" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "fareBasisCode": "GU2YXSB3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOAiEMfMxm7i2QRW5gWXFjggfdRC7+\/xkW0MQm7Uwz7bQxRkNmZWYT\/2PBe0k76iFAhdHMSeBdWEfTQEQnlMO01+NsMT0MqVSHPJHHoISLVYB4cVPqgTaq3G\/dazgrMvpldKob+JHtqrSm\/NxtyXqZHYdUviJ56Ku69wE7xCx3", "FareInfoRef": "l7HbtGEHuDKAXZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAkV7ElbAAAA==", "origin": "BOM", "departure_time": "2026-11-20T07:20:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-20T10:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-20", "flight_time": "PT2H55M", "distance": "1174", "lay_over": "PT04H35M", "lay_over_date": "2026-11-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "fareBasisCode": "GU2YXSB3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOAiEMfMxm7i2QRW5gWXFjggfdRC7+\/xkW0MQm7Uwz7bQxRkNmZWYT\/2PBe0k76iFAhdHMSeBdWEfTQEQnlMO01+NsMT0MqVSHPJHHoISLVYB4cVPqgTaq3G\/dazgrMvpldKob+JHtqrSm\/NxtyXqZHYdUviJ56Ku69wE7xCx3", "FareInfoRef": "l7HbtGEHuDKAXZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT16H0M", "transit_time": "5H35M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAmV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T11:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BOM", "arrival_time": "2027-02-20T14:50:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT3H35M", "distance": "1174", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "meal_code": null, "seat_available": "9", "fareBasisCode": "UU2YXSL3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9yQtjN3atTwmTT0AleiF\/\/8MvDIkIiV25MRJCMHEjqpq4T8GvIe4oNQEFBhzXu846OTh2DSIyAm1Wns9Vgd6jGImlEqXv6h9ME0XR0Aak+9SK4y95pg2r+5MVGyXsVFu4EfON9IS83Nx18zL6k3mvIsygq9y7wNP8yyH", "FareInfoRef": "l7HbtGEHuDKAlZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAoV7ElbAAAA==", "origin": "BOM", "departure_time": "2027-02-20T17:30:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "BLR", "arrival_time": "2027-02-20T19:20:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Kempegowda International Airport", "city": "Bangalore", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT1H50M", "distance": "519", "lay_over": "PT02H40M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2849" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2849" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "meal_code": null, "seat_available": "9", "fareBasisCode": "UU2YXSL3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9yQtjN3atTwmTT0AleiF\/\/8MvDIkIiV25MRJCMHEjqpq4T8GvIe4oNQEFBhzXu846OTh2DSIyAm1Wns9Vgd6jGImlEqXv6h9ME0XR0Aak+9SK4y95pg2r+5MVGyXsVFu4EfON9IS83Nx18zL6k3mvIsygq9y7wNP8yyH", "FareInfoRef": "l7HbtGEHuDKAlZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAqV7ElbAAAA==", "origin": "BLR", "departure_time": "2027-02-20T22:15:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Kempegowda International Airport", "city": "Bangalore", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DOH", "arrival_time": "2027-02-21T00: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-20", "flight_time": "PT5H00M", "distance": "1891", "lay_over": "PT02H55M", "lay_over_date": "2027-02-20", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "917" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "6669" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "HL3YXYDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KgzAMhR9Gzn2Sjmnv2tlJBalsbGBv9v6PsWN1sECSE778hRBM7KqqFv6tw6eLM8p7BAqMntYMNecFF1YVIqbIi6tbTSu4pBczISoNH1lbYxpGZcKkkzZUC+2Mt+VJdmwWCuynsUtO4CfumbLE9HpEVXHO+0Hm7YTSg79y7gt2\/CzU", "FareInfoRef": "l7HbtGEHuDKA0Z7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 70935, "gross_total": 70935, "base_fare": 47917, "tax": 23018, "sell": { "currency": "BDT", "total": 70935, "base_fare": 47917, "tax": 23018 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NzA5MzUsImJhc2VfZmFyZSI6NDc5MTcsInRheCI6MjMwMTh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo3MDkzNSwiYmFzZV9mYXJlIjo0NzkxNywidGF4IjoyMzAxOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo3MDkzNSwiYmFzZV9mYXJlIjo0NzkxNywidGF4IjoyMzAxOH19", "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": 70935, "base_fare": 47917, "tax": 23018, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "47917.00", "tax": "23018.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 70935, "base_fare": 47917, "tax": 23018, "gross": { "base_fare": "47917.00", "tax": "23018.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": "6869.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1300.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjcwOTM1LjAwIiwiYmFzZV9mYXJlIjoiNDc5MTcuMDAiLCJ0YXgiOiIyMzAxOC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ3OTE3LjAwIiwidGF4IjoiMjMwMTguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI3MDkzNS4wMCIsImJhc2VfZmFyZSI6IjQ3OTE3LjAwIiwidGF4IjoiMjMwMTguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI0NzkxNy4wMCIsInRheCI6IjIzMDE4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNzA5MzUuMDAiLCJiYXNlX2ZhcmUiOiI0NzkxNy4wMCIsInRheCI6IjIzMDE4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjcwOTM1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjY4NjkuMDAifSwiWVIiOnsiYW1vdW50IjoiMTMwMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI5OTAyLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDM5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDM5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM0MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjg2OSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzAwIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "COK", "operating": "IX", "marketing": "AI", "booking_code": "H", "farebasis": "HL3YXYDO", "cabin": "economy" }, { "origin": "COK", "destination": "BOM", "operating": "AI", "marketing": "AI", "booking_code": "G", "farebasis": "GU2YXSB3", "cabin": "economy" }, { "origin": "BOM", "destination": "DAC", "operating": "AI", "marketing": "AI", "booking_code": "G", "farebasis": "GU2YXSB3", "cabin": "economy" }, { "origin": "DAC", "destination": "BOM", "operating": "AI", "marketing": "AI", "booking_code": "U", "farebasis": "UU2YXSL3", "cabin": "economy" }, { "origin": "BOM", "destination": "BLR", "operating": "AI", "marketing": "AI", "booking_code": "U", "farebasis": "UU2YXSL3", "cabin": "economy" }, { "origin": "BLR", "destination": "DOH", "operating": "IX", "marketing": "AI", "booking_code": "H", "farebasis": "HL3YXYDO", "cabin": "economy" } ], "connecting": [ "COK", "BOM", "BLR" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-6", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H50M", "transit_time": "10H40M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAgV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "COK", "arrival_time": "2026-11-19T18:45:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Cochin International Airport", "city": "Kochi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT4H20M", "distance": "1934", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "494" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "6534" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "HL3YXYDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKwyAQRD8mzH1nTZt4M8SGhBal0EK89P8\/o6tJoQvuzPJ21BCCil5JavivDp9u2pDeM5CgduZ8B3UYetCmAhEl1ocre4kZ5yXeUGr4ULbFOM40wcKFB6qF0nrMqzG6Sy+mQtSnUa0l8DO31Wya4us5keKc96Ns+wllgP3Vcl933izO", "FareInfoRef": "l7HbtGEHuDKA5Y7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAiV7ElbAAAA==", "origin": "COK", "departure_time": "2026-11-20T00:50:00.000+05:30", "origin_terminal": "1", "origin_airport": { "name": "Cochin International Airport", "city": "Kochi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "BOM", "arrival_time": "2026-11-20T02:45:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT1H55M", "distance": "672", "lay_over": "PT06H05M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2652" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2652" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "fareBasisCode": "GU2YXSB3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOAiEMfMxm7i2QRW5gWXFjggfdRC7+\/xkW0MQm7Uwz7bQxRkNmZWYT\/2PBe0k76iFAhdHMSeBdWEfTQEQnlMO01+NsMT0MqVSHPJHHoISLVYB4cVPqgTaq3G\/dazgrMvpldKob+JHtqrSm\/NxtyXqZHYdUviJ56Ku69wE7xCx3", "FareInfoRef": "l7HbtGEHuDKAXZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAkV7ElbAAAA==", "origin": "BOM", "departure_time": "2026-11-20T07:20:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-20T10:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-20", "flight_time": "PT2H55M", "distance": "1174", "lay_over": "PT04H35M", "lay_over_date": "2026-11-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "fareBasisCode": "GU2YXSB3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOAiEMfMxm7i2QRW5gWXFjggfdRC7+\/xkW0MQm7Uwz7bQxRkNmZWYT\/2PBe0k76iFAhdHMSeBdWEfTQEQnlMO01+NsMT0MqVSHPJHHoISLVYB4cVPqgTaq3G\/dazgrMvpldKob+JHtqrSm\/NxtyXqZHYdUviJ56Ku69wE7xCx3", "FareInfoRef": "l7HbtGEHuDKAXZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT16H0M", "transit_time": "5H35M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAmV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T11:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BOM", "arrival_time": "2027-02-20T14:50:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT3H35M", "distance": "1174", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "meal_code": null, "seat_available": "9", "fareBasisCode": "UU2YXSL3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9yQtjN3atTwmTT0AleiF\/\/8MvDIkIiV25MRJCMHEjqpq4T8GvIe4oNQEFBhzXu846OTh2DSIyAm1Wns9Vgd6jGImlEqXv6h9ME0XR0Aak+9SK4y95pg2r+5MVGyXsVFu4EfON9IS83Nx18zL6k3mvIsygq9y7wNP8yyH", "FareInfoRef": "l7HbtGEHuDKAlZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAoV7ElbAAAA==", "origin": "BOM", "departure_time": "2027-02-20T17:30:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "BLR", "arrival_time": "2027-02-20T19:20:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Kempegowda International Airport", "city": "Bangalore", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT1H50M", "distance": "519", "lay_over": "PT02H40M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2849" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2849" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "meal_code": null, "seat_available": "9", "fareBasisCode": "UU2YXSL3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9yQtjN3atTwmTT0AleiF\/\/8MvDIkIiV25MRJCMHEjqpq4T8GvIe4oNQEFBhzXu846OTh2DSIyAm1Wns9Vgd6jGImlEqXv6h9ME0XR0Aak+9SK4y95pg2r+5MVGyXsVFu4EfON9IS83Nx18zL6k3mvIsygq9y7wNP8yyH", "FareInfoRef": "l7HbtGEHuDKAlZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAqV7ElbAAAA==", "origin": "BLR", "departure_time": "2027-02-20T22:15:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Kempegowda International Airport", "city": "Bangalore", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DOH", "arrival_time": "2027-02-21T00: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-20", "flight_time": "PT5H00M", "distance": "1891", "lay_over": "PT02H55M", "lay_over_date": "2027-02-20", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "917" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "6669" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "HL3YXYDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KgzAMhR9Gzn2Sjmnv2tlJBalsbGBv9v6PsWN1sECSE778hRBM7KqqFv6tw6eLM8p7BAqMntYMNecFF1YVIqbIi6tbTSu4pBczISoNH1lbYxpGZcKkkzZUC+2Mt+VJdmwWCuynsUtO4CfumbLE9HpEVXHO+0Hm7YTSg79y7gt2\/CzU", "FareInfoRef": "l7HbtGEHuDKA0Z7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-21", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-21", "calendar_carrier": "IX", "calendar_total_currency": "BDT", "calendar_total_price": 70935, "calendar_total_sell": 70935, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 70935, "filter": { "id": "F1TT00006-6", "price": 70935, "journey_duration": "PT1D11H50M", "journey_duration_seconds": 129000, "layover_duration": "PT16H15M", "layover_duration_seconds": 58500, "carrier_operating": "IX", "carrier_marketing": "AI", "aircraft": "737", "aircraft_name": "737", "cabin_class": "Economy", "connecting_airport": { "0": "COK", "1": "BOM", "3": "BLR" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-19T11:55:00.000+03:00", "arrival_timing_slot": "", "arrival_departure_time": "2027-02-21T00:45:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611191155cok202611191845494cok202611200050bom2026112002452652bom202611200720dac2026112010452183dac202702201145bom2027022014502184bom202702201730blr2027022019202849blr202702202215doh202702210045917", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-7", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H50M", "transit_time": "10H40M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAgV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "COK", "arrival_time": "2026-11-19T18:45:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Cochin International Airport", "city": "Kochi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT4H20M", "distance": "1934", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "494" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "6534" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "HL3YXYDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKwyAQRD8mzH1nTZt4M8SGhBal0EK89P8\/o6tJoQvuzPJ21BCCil5JavivDp9u2pDeM5CgduZ8B3UYetCmAhEl1ocre4kZ5yXeUGr4ULbFOM40wcKFB6qF0nrMqzG6Sy+mQtSnUa0l8DO31Wya4us5keKc96Ns+wllgP3Vcl933izO", "FareInfoRef": "l7HbtGEHuDKA5Y7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAiV7ElbAAAA==", "origin": "COK", "departure_time": "2026-11-20T00:50:00.000+05:30", "origin_terminal": "1", "origin_airport": { "name": "Cochin International Airport", "city": "Kochi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "BOM", "arrival_time": "2026-11-20T02:45:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT1H55M", "distance": "672", "lay_over": "PT06H05M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2652" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2652" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "fareBasisCode": "GU2YXSB3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOAiEMfMxm7i2QRW5gWXFjggfdRC7+\/xkW0MQm7Uwz7bQxRkNmZWYT\/2PBe0k76iFAhdHMSeBdWEfTQEQnlMO01+NsMT0MqVSHPJHHoISLVYB4cVPqgTaq3G\/dazgrMvpldKob+JHtqrSm\/NxtyXqZHYdUviJ56Ku69wE7xCx3", "FareInfoRef": "l7HbtGEHuDKAXZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAkV7ElbAAAA==", "origin": "BOM", "departure_time": "2026-11-20T07:20:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-20T10:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-20", "flight_time": "PT2H55M", "distance": "1174", "lay_over": "PT04H35M", "lay_over_date": "2026-11-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "fareBasisCode": "GU2YXSB3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOAiEMfMxm7i2QRW5gWXFjggfdRC7+\/xkW0MQm7Uwz7bQxRkNmZWYT\/2PBe0k76iFAhdHMSeBdWEfTQEQnlMO01+NsMT0MqVSHPJHHoISLVYB4cVPqgTaq3G\/dazgrMvpldKob+JHtqrSm\/NxtyXqZHYdUviJ56Ku69wE7xCx3", "FareInfoRef": "l7HbtGEHuDKAXZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT12H0M", "transit_time": "1H40M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAsV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T15:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2027-02-20T17:45:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT2H30M", "distance": "886", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "meal_code": null, "seat_available": "9", "fareBasisCode": "UU2YXSL3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9yQtjN3atTwmTT0AleiF\/\/8MvDIkIiV25MRJCMHEjqpq4T8GvIe4oNQEFBhzXu846OTh2DSIyAm1Wns9Vgd6jGImlEqXv6h9ME0XR0Aak+9SK4y95pg2r+5MVGyXsVFu4EfON9IS83Nx18zL6k3mvIsygq9y7wNP8yyH", "FareInfoRef": "l7HbtGEHuDKAlZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAuV7ElbAAAA==", "origin": "DEL", "departure_time": "2027-02-20T19:25:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "BLR", "arrival_time": "2027-02-20T22:15:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Kempegowda International Airport", "city": "Bangalore", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT2H50M", "distance": "1063", "lay_over": "PT01H40M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2512" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2512" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "meal_code": null, "seat_available": "9", "fareBasisCode": "UU2YXSL3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9yQtjN3atTwmTT0AleiF\/\/8MvDIkIiV25MRJCMHEjqpq4T8GvIe4oNQEFBhzXu846OTh2DSIyAm1Wns9Vgd6jGImlEqXv6h9ME0XR0Aak+9SK4y95pg2r+5MVGyXsVFu4EfON9IS83Nx18zL6k3mvIsygq9y7wNP8yyH", "FareInfoRef": "l7HbtGEHuDKAlZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAwV7ElbAAAA==", "origin": "BLR", "departure_time": "2027-02-21T22:15:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Kempegowda International Airport", "city": "Bangalore", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DOH", "arrival_time": "2027-02-22T00: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-21", "flight_time": "PT5H00M", "distance": "1891", "lay_over": "PT1D00H00M", "lay_over_date": "2027-02-20", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "917" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "6669" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "HL3YXYDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTtsKgzAM\/Rg570k6pn2rs0oFqWxsYF\/2\/5+xY9fBEpKc5OQWQjCxq6pa+JcO725ckV8TkGG0uCeoOS+4MCsQMUXaXDlK3MElvRgruWppUWtjHCZlwKKLVqpkSvO37UHuu1kIcJ7GCTmBH5gTYR7j8z6qinPeD7IejZQe\/JVzH3d7LNU=", "FareInfoRef": "l7HbtGEHuDKAmZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 71728, "gross_total": 71728, "base_fare": 47917, "tax": 23811, "sell": { "currency": "BDT", "total": 71728, "base_fare": 47917, "tax": 23811 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NzE3MjgsImJhc2VfZmFyZSI6NDc5MTcsInRheCI6MjM4MTF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo3MTcyOCwiYmFzZV9mYXJlIjo0NzkxNywidGF4IjoyMzgxMSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo3MTcyOCwiYmFzZV9mYXJlIjo0NzkxNywidGF4IjoyMzgxMX19", "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": 71728, "base_fare": 47917, "tax": 23811, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "47917.00", "tax": "23811.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 71728, "base_fare": 47917, "tax": 23811, "gross": { "base_fare": "47917.00", "tax": "23811.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": "7662.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1300.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjcxNzI4LjAwIiwiYmFzZV9mYXJlIjoiNDc5MTcuMDAiLCJ0YXgiOiIyMzgxMS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ3OTE3LjAwIiwidGF4IjoiMjM4MTEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI3MTcyOC4wMCIsImJhc2VfZmFyZSI6IjQ3OTE3LjAwIiwidGF4IjoiMjM4MTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI0NzkxNy4wMCIsInRheCI6IjIzODExLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNzE3MjguMDAiLCJiYXNlX2ZhcmUiOiI0NzkxNy4wMCIsInRheCI6IjIzODExLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjcxNzI4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6Ijc2NjIuMDAifSwiWVIiOnsiYW1vdW50IjoiMTMwMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI5OTAyLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDM5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDM5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM0MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzY2MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzAwIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "COK", "operating": "IX", "marketing": "AI", "booking_code": "H", "farebasis": "HL3YXYDO", "cabin": "economy" }, { "origin": "COK", "destination": "BOM", "operating": "AI", "marketing": "AI", "booking_code": "G", "farebasis": "GU2YXSB3", "cabin": "economy" }, { "origin": "BOM", "destination": "DAC", "operating": "AI", "marketing": "AI", "booking_code": "G", "farebasis": "GU2YXSB3", "cabin": "economy" }, { "origin": "DAC", "destination": "DEL", "operating": "AI", "marketing": "AI", "booking_code": "U", "farebasis": "UU2YXSL3", "cabin": "economy" }, { "origin": "DEL", "destination": "BLR", "operating": "AI", "marketing": "AI", "booking_code": "U", "farebasis": "UU2YXSL3", "cabin": "economy" }, { "origin": "BLR", "destination": "DOH", "operating": "IX", "marketing": "AI", "booking_code": "H", "farebasis": "HL3YXYDO", "cabin": "economy" } ], "connecting": [ "COK", "BOM", "DEL", "BLR" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-7", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H50M", "transit_time": "10H40M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAgV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "COK", "arrival_time": "2026-11-19T18:45:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Cochin International Airport", "city": "Kochi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT4H20M", "distance": "1934", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "494" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "6534" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "HL3YXYDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKwyAQRD8mzH1nTZt4M8SGhBal0EK89P8\/o6tJoQvuzPJ21BCCil5JavivDp9u2pDeM5CgduZ8B3UYetCmAhEl1ocre4kZ5yXeUGr4ULbFOM40wcKFB6qF0nrMqzG6Sy+mQtSnUa0l8DO31Wya4us5keKc96Ns+wllgP3Vcl933izO", "FareInfoRef": "l7HbtGEHuDKA5Y7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAiV7ElbAAAA==", "origin": "COK", "departure_time": "2026-11-20T00:50:00.000+05:30", "origin_terminal": "1", "origin_airport": { "name": "Cochin International Airport", "city": "Kochi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "BOM", "arrival_time": "2026-11-20T02:45:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT1H55M", "distance": "672", "lay_over": "PT06H05M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2652" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2652" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "fareBasisCode": "GU2YXSB3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOAiEMfMxm7i2QRW5gWXFjggfdRC7+\/xkW0MQm7Uwz7bQxRkNmZWYT\/2PBe0k76iFAhdHMSeBdWEfTQEQnlMO01+NsMT0MqVSHPJHHoISLVYB4cVPqgTaq3G\/dazgrMvpldKob+JHtqrSm\/NxtyXqZHYdUviJ56Ku69wE7xCx3", "FareInfoRef": "l7HbtGEHuDKAXZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAkV7ElbAAAA==", "origin": "BOM", "departure_time": "2026-11-20T07:20:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-20T10:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-20", "flight_time": "PT2H55M", "distance": "1174", "lay_over": "PT04H35M", "lay_over_date": "2026-11-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "fareBasisCode": "GU2YXSB3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOAiEMfMxm7i2QRW5gWXFjggfdRC7+\/xkW0MQm7Uwz7bQxRkNmZWYT\/2PBe0k76iFAhdHMSeBdWEfTQEQnlMO01+NsMT0MqVSHPJHHoISLVYB4cVPqgTaq3G\/dazgrMvpldKob+JHtqrSm\/NxtyXqZHYdUviJ56Ku69wE7xCx3", "FareInfoRef": "l7HbtGEHuDKAXZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT12H0M", "transit_time": "1H40M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAsV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T15:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2027-02-20T17:45:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT2H30M", "distance": "886", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "meal_code": null, "seat_available": "9", "fareBasisCode": "UU2YXSL3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9yQtjN3atTwmTT0AleiF\/\/8MvDIkIiV25MRJCMHEjqpq4T8GvIe4oNQEFBhzXu846OTh2DSIyAm1Wns9Vgd6jGImlEqXv6h9ME0XR0Aak+9SK4y95pg2r+5MVGyXsVFu4EfON9IS83Nx18zL6k3mvIsygq9y7wNP8yyH", "FareInfoRef": "l7HbtGEHuDKAlZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAuV7ElbAAAA==", "origin": "DEL", "departure_time": "2027-02-20T19:25:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "BLR", "arrival_time": "2027-02-20T22:15:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Kempegowda International Airport", "city": "Bangalore", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT2H50M", "distance": "1063", "lay_over": "PT01H40M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2512" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2512" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "meal_code": null, "seat_available": "9", "fareBasisCode": "UU2YXSL3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9yQtjN3atTwmTT0AleiF\/\/8MvDIkIiV25MRJCMHEjqpq4T8GvIe4oNQEFBhzXu846OTh2DSIyAm1Wns9Vgd6jGImlEqXv6h9ME0XR0Aak+9SK4y95pg2r+5MVGyXsVFu4EfON9IS83Nx18zL6k3mvIsygq9y7wNP8yyH", "FareInfoRef": "l7HbtGEHuDKAlZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAwV7ElbAAAA==", "origin": "BLR", "departure_time": "2027-02-21T22:15:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Kempegowda International Airport", "city": "Bangalore", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DOH", "arrival_time": "2027-02-22T00: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-21", "flight_time": "PT5H00M", "distance": "1891", "lay_over": "PT1D00H00M", "lay_over_date": "2027-02-20", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "917" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "6669" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "HL3YXYDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTtsKgzAM\/Rg570k6pn2rs0oFqWxsYF\/2\/5+xY9fBEpKc5OQWQjCxq6pa+JcO725ckV8TkGG0uCeoOS+4MCsQMUXaXDlK3MElvRgruWppUWtjHCZlwKKLVqpkSvO37UHuu1kIcJ7GCTmBH5gTYR7j8z6qinPeD7IejZQe\/JVzH3d7LNU=", "FareInfoRef": "l7HbtGEHuDKAmZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-22", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-22", "calendar_carrier": "IX", "calendar_total_currency": "BDT", "calendar_total_price": 71728, "calendar_total_sell": 71728, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 71728, "filter": { "id": "F1TT00006-7", "price": 71728, "journey_duration": "PT1D7H50M", "journey_duration_seconds": 114600, "layover_duration": "PT12H20M", "layover_duration_seconds": 44400, "carrier_operating": "IX", "carrier_marketing": "AI", "aircraft": "737", "aircraft_name": "737", "cabin_class": "Economy", "connecting_airport": [ "COK", "BOM", "DEL", "BLR" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-19T11:55:00.000+03:00", "arrival_timing_slot": "", "arrival_departure_time": "2027-02-22T00:45:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611191155cok202611191845494cok202611200050bom2026112002452652bom202611200720dac2026112010452183dac202702201545del2027022017452228del202702201925blr2027022022152512blr202702212215doh202702220045917", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-8", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H50M", "transit_time": "10H40M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAgV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "COK", "arrival_time": "2026-11-19T18:45:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Cochin International Airport", "city": "Kochi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT4H20M", "distance": "1934", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "494" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "6534" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "HL3YXYDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKwyAQRD8mzH1nTZt4M8SGhBal0EK89P8\/o6tJoQvuzPJ21BCCil5JavivDp9u2pDeM5CgduZ8B3UYetCmAhEl1ocre4kZ5yXeUGr4ULbFOM40wcKFB6qF0nrMqzG6Sy+mQtSnUa0l8DO31Wya4us5keKc96Ns+wllgP3Vcl933izO", "FareInfoRef": "l7HbtGEHuDKA5Y7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAiV7ElbAAAA==", "origin": "COK", "departure_time": "2026-11-20T00:50:00.000+05:30", "origin_terminal": "1", "origin_airport": { "name": "Cochin International Airport", "city": "Kochi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "BOM", "arrival_time": "2026-11-20T02:45:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT1H55M", "distance": "672", "lay_over": "PT06H05M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2652" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2652" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "fareBasisCode": "GU2YXSB3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOAiEMfMxm7i2QRW5gWXFjggfdRC7+\/xkW0MQm7Uwz7bQxRkNmZWYT\/2PBe0k76iFAhdHMSeBdWEfTQEQnlMO01+NsMT0MqVSHPJHHoISLVYB4cVPqgTaq3G\/dazgrMvpldKob+JHtqrSm\/NxtyXqZHYdUviJ56Ku69wE7xCx3", "FareInfoRef": "l7HbtGEHuDKAXZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAkV7ElbAAAA==", "origin": "BOM", "departure_time": "2026-11-20T07:20:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-20T10:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-20", "flight_time": "PT2H55M", "distance": "1174", "lay_over": "PT04H35M", "lay_over_date": "2026-11-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "fareBasisCode": "GU2YXSB3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOAiEMfMxm7i2QRW5gWXFjggfdRC7+\/xkW0MQm7Uwz7bQxRkNmZWYT\/2PBe0k76iFAhdHMSeBdWEfTQEQnlMO01+NsMT0MqVSHPJHHoISLVYB4cVPqgTaq3G\/dazgrMvpldKob+JHtqrSm\/NxtyXqZHYdUviJ56Ku69wE7xCx3", "FareInfoRef": "l7HbtGEHuDKAXZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D12H0M", "transit_time": "1D1H35M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAsV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T15:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2027-02-20T17:45:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT2H30M", "distance": "886", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "meal_code": null, "seat_available": "9", "fareBasisCode": "UU2YXSL3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9yQtjN3atTwmTT0AleiF\/\/8MvDIkIiV25MRJCMHEjqpq4T8GvIe4oNQEFBhzXu846OTh2DSIyAm1Wns9Vgd6jGImlEqXv6h9ME0XR0Aak+9SK4y95pg2r+5MVGyXsVFu4EfON9IS83Nx18zL6k3mvIsygq9y7wNP8yyH", "FareInfoRef": "l7HbtGEHuDKAlZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAyV7ElbAAAA==", "origin": "DEL", "departure_time": "2027-02-20T20:30:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "BLR", "arrival_time": "2027-02-20T23:25:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Kempegowda International Airport", "city": "Bangalore", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT2H55M", "distance": "1063", "lay_over": "PT02H45M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2809" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2809" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "meal_code": null, "seat_available": "9", "fareBasisCode": "UU2YXSL3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9yQtjN3atTwmTT0AleiF\/\/8MvDIkIiV25MRJCMHEjqpq4T8GvIe4oNQEFBhzXu846OTh2DSIyAm1Wns9Vgd6jGImlEqXv6h9ME0XR0Aak+9SK4y95pg2r+5MVGyXsVFu4EfON9IS83Nx18zL6k3mvIsygq9y7wNP8yyH", "FareInfoRef": "l7HbtGEHuDKAlZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAwV7ElbAAAA==", "origin": "BLR", "departure_time": "2027-02-21T22:15:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Kempegowda International Airport", "city": "Bangalore", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DOH", "arrival_time": "2027-02-22T00: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-21", "flight_time": "PT5H00M", "distance": "1891", "lay_over": "PT22H50M", "lay_over_date": "2027-02-20", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "917" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "6669" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "HL3YXYDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTtsKgzAM\/Rg570k6pn2rs0oFqWxsYF\/2\/5+xY9fBEpKc5OQWQjCxq6pa+JcO725ckV8TkGG0uCeoOS+4MCsQMUXaXDlK3MElvRgruWppUWtjHCZlwKKLVqpkSvO37UHuu1kIcJ7GCTmBH5gTYR7j8z6qinPeD7IejZQe\/JVzH3d7LNU=", "FareInfoRef": "l7HbtGEHuDKAmZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 71728, "gross_total": 71728, "base_fare": 47917, "tax": 23811, "sell": { "currency": "BDT", "total": 71728, "base_fare": 47917, "tax": 23811 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NzE3MjgsImJhc2VfZmFyZSI6NDc5MTcsInRheCI6MjM4MTF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo3MTcyOCwiYmFzZV9mYXJlIjo0NzkxNywidGF4IjoyMzgxMSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo3MTcyOCwiYmFzZV9mYXJlIjo0NzkxNywidGF4IjoyMzgxMX19", "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": 71728, "base_fare": 47917, "tax": 23811, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "47917.00", "tax": "23811.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 71728, "base_fare": 47917, "tax": 23811, "gross": { "base_fare": "47917.00", "tax": "23811.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": "7662.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1300.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjcxNzI4LjAwIiwiYmFzZV9mYXJlIjoiNDc5MTcuMDAiLCJ0YXgiOiIyMzgxMS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ3OTE3LjAwIiwidGF4IjoiMjM4MTEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI3MTcyOC4wMCIsImJhc2VfZmFyZSI6IjQ3OTE3LjAwIiwidGF4IjoiMjM4MTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI0NzkxNy4wMCIsInRheCI6IjIzODExLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNzE3MjguMDAiLCJiYXNlX2ZhcmUiOiI0NzkxNy4wMCIsInRheCI6IjIzODExLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjcxNzI4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6Ijc2NjIuMDAifSwiWVIiOnsiYW1vdW50IjoiMTMwMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI5OTAyLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDM5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDM5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM0MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzY2MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzAwIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "COK", "operating": "IX", "marketing": "AI", "booking_code": "H", "farebasis": "HL3YXYDO", "cabin": "economy" }, { "origin": "COK", "destination": "BOM", "operating": "AI", "marketing": "AI", "booking_code": "G", "farebasis": "GU2YXSB3", "cabin": "economy" }, { "origin": "BOM", "destination": "DAC", "operating": "AI", "marketing": "AI", "booking_code": "G", "farebasis": "GU2YXSB3", "cabin": "economy" }, { "origin": "DAC", "destination": "DEL", "operating": "AI", "marketing": "AI", "booking_code": "U", "farebasis": "UU2YXSL3", "cabin": "economy" }, { "origin": "DEL", "destination": "BLR", "operating": "AI", "marketing": "AI", "booking_code": "U", "farebasis": "UU2YXSL3", "cabin": "economy" }, { "origin": "BLR", "destination": "DOH", "operating": "IX", "marketing": "AI", "booking_code": "H", "farebasis": "HL3YXYDO", "cabin": "economy" } ], "connecting": [ "COK", "BOM", "DEL", "BLR" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-8", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H50M", "transit_time": "10H40M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAgV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "COK", "arrival_time": "2026-11-19T18:45:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Cochin International Airport", "city": "Kochi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT4H20M", "distance": "1934", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "494" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "6534" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "HL3YXYDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKwyAQRD8mzH1nTZt4M8SGhBal0EK89P8\/o6tJoQvuzPJ21BCCil5JavivDp9u2pDeM5CgduZ8B3UYetCmAhEl1ocre4kZ5yXeUGr4ULbFOM40wcKFB6qF0nrMqzG6Sy+mQtSnUa0l8DO31Wya4us5keKc96Ns+wllgP3Vcl933izO", "FareInfoRef": "l7HbtGEHuDKA5Y7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAiV7ElbAAAA==", "origin": "COK", "departure_time": "2026-11-20T00:50:00.000+05:30", "origin_terminal": "1", "origin_airport": { "name": "Cochin International Airport", "city": "Kochi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "BOM", "arrival_time": "2026-11-20T02:45:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT1H55M", "distance": "672", "lay_over": "PT06H05M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2652" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2652" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "fareBasisCode": "GU2YXSB3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOAiEMfMxm7i2QRW5gWXFjggfdRC7+\/xkW0MQm7Uwz7bQxRkNmZWYT\/2PBe0k76iFAhdHMSeBdWEfTQEQnlMO01+NsMT0MqVSHPJHHoISLVYB4cVPqgTaq3G\/dazgrMvpldKob+JHtqrSm\/NxtyXqZHYdUviJ56Ku69wE7xCx3", "FareInfoRef": "l7HbtGEHuDKAXZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAkV7ElbAAAA==", "origin": "BOM", "departure_time": "2026-11-20T07:20:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-20T10:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-20", "flight_time": "PT2H55M", "distance": "1174", "lay_over": "PT04H35M", "lay_over_date": "2026-11-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "fareBasisCode": "GU2YXSB3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOAiEMfMxm7i2QRW5gWXFjggfdRC7+\/xkW0MQm7Uwz7bQxRkNmZWYT\/2PBe0k76iFAhdHMSeBdWEfTQEQnlMO01+NsMT0MqVSHPJHHoISLVYB4cVPqgTaq3G\/dazgrMvpldKob+JHtqrSm\/NxtyXqZHYdUviJ56Ku69wE7xCx3", "FareInfoRef": "l7HbtGEHuDKAXZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D12H0M", "transit_time": "1D1H35M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAsV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T15:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2027-02-20T17:45:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT2H30M", "distance": "886", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "meal_code": null, "seat_available": "9", "fareBasisCode": "UU2YXSL3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9yQtjN3atTwmTT0AleiF\/\/8MvDIkIiV25MRJCMHEjqpq4T8GvIe4oNQEFBhzXu846OTh2DSIyAm1Wns9Vgd6jGImlEqXv6h9ME0XR0Aak+9SK4y95pg2r+5MVGyXsVFu4EfON9IS83Nx18zL6k3mvIsygq9y7wNP8yyH", "FareInfoRef": "l7HbtGEHuDKAlZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAyV7ElbAAAA==", "origin": "DEL", "departure_time": "2027-02-20T20:30:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "BLR", "arrival_time": "2027-02-20T23:25:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Kempegowda International Airport", "city": "Bangalore", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT2H55M", "distance": "1063", "lay_over": "PT02H45M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2809" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2809" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "meal_code": null, "seat_available": "9", "fareBasisCode": "UU2YXSL3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9yQtjN3atTwmTT0AleiF\/\/8MvDIkIiV25MRJCMHEjqpq4T8GvIe4oNQEFBhzXu846OTh2DSIyAm1Wns9Vgd6jGImlEqXv6h9ME0XR0Aak+9SK4y95pg2r+5MVGyXsVFu4EfON9IS83Nx18zL6k3mvIsygq9y7wNP8yyH", "FareInfoRef": "l7HbtGEHuDKAlZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAwV7ElbAAAA==", "origin": "BLR", "departure_time": "2027-02-21T22:15:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Kempegowda International Airport", "city": "Bangalore", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DOH", "arrival_time": "2027-02-22T00: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-21", "flight_time": "PT5H00M", "distance": "1891", "lay_over": "PT22H50M", "lay_over_date": "2027-02-20", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "917" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "6669" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "HL3YXYDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTtsKgzAM\/Rg570k6pn2rs0oFqWxsYF\/2\/5+xY9fBEpKc5OQWQjCxq6pa+JcO725ckV8TkGG0uCeoOS+4MCsQMUXaXDlK3MElvRgruWppUWtjHCZlwKKLVqpkSvO37UHuu1kIcJ7GCTmBH5gTYR7j8z6qinPeD7IejZQe\/JVzH3d7LNU=", "FareInfoRef": "l7HbtGEHuDKAmZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-22", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-22", "calendar_carrier": "IX", "calendar_total_currency": "BDT", "calendar_total_price": 71728, "calendar_total_sell": 71728, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 71728, "filter": { "id": "F1TT00006-8", "price": 71728, "journey_duration": "PT2D7H50M", "journey_duration_seconds": 201000, "layover_duration": "PT1D12H15M", "layover_duration_seconds": 130500, "carrier_operating": "IX", "carrier_marketing": "AI", "aircraft": "737", "aircraft_name": "737", "cabin_class": "Economy", "connecting_airport": [ "COK", "BOM", "DEL", "BLR" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-19T11:55:00.000+03:00", "arrival_timing_slot": "", "arrival_departure_time": "2027-02-22T00:45:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611191155cok202611191845494cok202611200050bom2026112002452652bom202611200720dac2026112010452183dac202702201545del2027022017452228del202702202030blr2027022023252809blr202702212215doh202702220045917", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-9", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H45M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAeV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T01: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-19T09: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-18", "flight_time": "PT4H45M", "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": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NLQAR1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02KC0bKBBlqKiC2oGl\/\/8ZPZJUqiW4s59tiDGa2KyqFv9jwmfaG+p7ASqMJ6cF6r05KLMOEaN57KlpK7iWBKJ64FP1aMyh3ClYZfUnGoF+3Pm5kekcvFFFMZ7GsJzAz5SNtqb8al28OMeaXUhu4E859QUTRSw9", "FareInfoRef": "l7HbtGEHuDKAPY7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "Direct Flight", "no_of_stops": 0, "flight_time": "PT6H0M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAcV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T03:25: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-20T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-19", "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": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "1", "fareBasisCode": "QLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd52WwK7RE2qLlAgESy64f7HYJIWCUu2x3r+ee9N7KKq5v9twGcoFfm9ABlGj48NanJ1vdohYopyL+GpNYFLnJgJUe74yNob422ZmbDKOnW0Z9oZY1jI1GZuFgq002iSE\/iJtFHmEF81ySTj2DqrO6E48FfOfQF1JSy3", "FareInfoRef": "l7HbtGEHuDKALa7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 73981, "gross_total": 73981, "base_fare": 36702, "tax": 37279, "sell": { "currency": "BDT", "total": 73981, "base_fare": 36702, "tax": 37279 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NzM5ODEsImJhc2VfZmFyZSI6MzY3MDIsInRheCI6MzcyNzl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo3Mzk4MSwiYmFzZV9mYXJlIjozNjcwMiwidGF4IjozNzI3OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo3Mzk4MSwiYmFzZV9mYXJlIjozNjcwMiwidGF4IjozNzI3OX19", "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": 73981, "base_fare": 36702, "tax": 37279, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "36702.00", "tax": "37279.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 73981, "base_fare": 36702, "tax": 37279, "gross": { "base_fare": "36702.00", "tax": "37279.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": "18352.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4078.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjczOTgxLjAwIiwiYmFzZV9mYXJlIjoiMzY3MDIuMDAiLCJ0YXgiOiIzNzI3OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM2NzAyLjAwIiwidGF4IjoiMzcyNzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI3Mzk4MS4wMCIsImJhc2VfZmFyZSI6IjM2NzAyLjAwIiwidGF4IjoiMzcyNzkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNjcwMi4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNzM5ODEuMDAiLCJiYXNlX2ZhcmUiOiIzNjcwMi4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjczOTgxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjE4MzUyLjAwIn0sIllSIjp7ImFtb3VudCI6IjQwNzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiOTkwMi4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlBaIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE4MzUyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NLQAR1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "Q", "farebasis": "QLQAP1RE", "cabin": "economy" } ], "connecting": [], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-9", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H45M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAeV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T01: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-19T09: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-18", "flight_time": "PT4H45M", "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": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NLQAR1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02KC0bKBBlqKiC2oGl\/\/8ZPZJUqiW4s59tiDGa2KyqFv9jwmfaG+p7ASqMJ6cF6r05KLMOEaN57KlpK7iWBKJ64FP1aMyh3ClYZfUnGoF+3Pm5kekcvFFFMZ7GsJzAz5SNtqb8al28OMeaXUhu4E859QUTRSw9", "FareInfoRef": "l7HbtGEHuDKAPY7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "Direct Flight", "no_of_stops": 0, "flight_time": "PT6H0M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAcV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T03:25: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-20T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-19", "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": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "1", "fareBasisCode": "QLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd52WwK7RE2qLlAgESy64f7HYJIWCUu2x3r+ee9N7KKq5v9twGcoFfm9ABlGj48NanJ1vdohYopyL+GpNYFLnJgJUe74yNob422ZmbDKOnW0Z9oZY1jI1GZuFgq002iSE\/iJtFHmEF81ySTj2DqrO6E48FfOfQF1JSy3", "FareInfoRef": "l7HbtGEHuDKALa7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 73981, "calendar_total_sell": 73981, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 73981, "filter": { "id": "F1TT00006-9", "price": 73981, "journey_duration": "PT10H45M", "journey_duration_seconds": 38700, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 2, "no_of_stops": 0, "departure_timing_slot": "", "departure_departure_time": "2026-11-19T01:30:00.000+03:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2027-02-20T06:25:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611190130dac202611190915640dac202702200325doh202702200625639", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-10", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H50M", "transit_time": "10H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAgV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "COK", "arrival_time": "2026-11-19T18:45:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Cochin International Airport", "city": "Kochi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT4H20M", "distance": "1934", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "494" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "6534" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "HL3YXYDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKwyAQRD8mzH1nTZt4M8SGhBal0EK89P8\/o6tJoQvuzPJ21BCCil5JavivDp9u2pDeM5CgduZ8B3UYetCmAhEl1ocre4kZ5yXeUGr4ULbFOM40wcKFB6qF0nrMqzG6Sy+mQtSnUa0l8DO31Wya4us5keKc96Ns+wllgP3Vcl933izO", "FareInfoRef": "l7HbtGEHuDKA5Y7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA0V7ElbAAAA==", "origin": "COK", "departure_time": "2026-11-19T22:10:00.000+05:30", "origin_terminal": "1", "origin_airport": { "name": "Cochin International Airport", "city": "Kochi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "BOM", "arrival_time": "2026-11-20T00:25:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT2H15M", "distance": "672", "lay_over": "PT03H25M", "lay_over_date": "2026-11-19", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "2206" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "9898" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "QU2YXSB3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcknc6+taZuDqEiOrAv\/v9nmLYODKS55SQ3CSEIyZGZJfzHgM8QV+RNgQyxTFHB5A\/SfgVEdMJjk\/J+nh26iZCh3HCv3BrVz84KdNKxoxoo7dX7zVh3Nk9GXY0qbQK7uFxN5pheq1uSbeaRfVx+kCbYrTb3BWHYLJ8=", "FareInfoRef": "l7HbtGEHuDKAHZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAkV7ElbAAAA==", "origin": "BOM", "departure_time": "2026-11-20T07:20:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-20T10:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-20", "flight_time": "PT2H55M", "distance": "1174", "lay_over": "PT06H55M", "lay_over_date": "2026-11-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QU2YXSB3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcknc6+taZuDqEiOrAv\/v9nmLYODKS55SQ3CSEIyZGZJfzHgM8QV+RNgQyxTFHB5A\/SfgVEdMJjk\/J+nh26iZCh3HCv3BrVz84KdNKxoxoo7dX7zVh3Nk9GXY0qbQK7uFxN5pheq1uSbeaRfVx+kCbYrTb3BWHYLJ8=", "FareInfoRef": "l7HbtGEHuDKAHZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT16H0M", "transit_time": "5H35M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAmV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T11:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BOM", "arrival_time": "2027-02-20T14:50:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT3H35M", "distance": "1174", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "fareBasisCode": "GU2YXSL3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5pWLdzatTAmTT0Ak+iF\/z8DtwyJSIkdOXESY1RRb4zR+B8T3lNaUfcMVChz3u7wTj0smwYROWHZtb0emwU9gqgKpTrkL5oxmM9XS0AO2Q2pVcZRS8rdazgTDfpldMoN\/MjlRlpTea52KbxsnMpcDlEC+Cr3PkdHLHc=", "FareInfoRef": "l7HbtGEHuDKAIZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAoV7ElbAAAA==", "origin": "BOM", "departure_time": "2027-02-20T17:30:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "BLR", "arrival_time": "2027-02-20T19:20:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Kempegowda International Airport", "city": "Bangalore", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT1H50M", "distance": "519", "lay_over": "PT02H40M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2849" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2849" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "fareBasisCode": "GU2YXSL3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5pWLdzatTAmTT0Ak+iF\/z8DtwyJSIkdOXESY1RRb4zR+B8T3lNaUfcMVChz3u7wTj0smwYROWHZtb0emwU9gqgKpTrkL5oxmM9XS0AO2Q2pVcZRS8rdazgTDfpldMoN\/MjlRlpTea52KbxsnMpcDlEC+Cr3PkdHLHc=", "FareInfoRef": "l7HbtGEHuDKAIZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAqV7ElbAAAA==", "origin": "BLR", "departure_time": "2027-02-20T22:15:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Kempegowda International Airport", "city": "Bangalore", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DOH", "arrival_time": "2027-02-21T00: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-20", "flight_time": "PT5H00M", "distance": "1891", "lay_over": "PT02H55M", "lay_over_date": "2027-02-20", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "917" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "6669" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "HL3YXYDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KgzAMhR9Gzn2Sjmnv2tlJBalsbGBv9v6PsWN1sECSE778hRBM7KqqFv6tw6eLM8p7BAqMntYMNecFF1YVIqbIi6tbTSu4pBczISoNH1lbYxpGZcKkkzZUC+2Mt+VJdmwWCuynsUtO4CfumbLE9HpEVXHO+0Hm7YTSg79y7gt2\/CzU", "FareInfoRef": "l7HbtGEHuDKAea7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 76712, "gross_total": 76712, "base_fare": 53694, "tax": 23018, "sell": { "currency": "BDT", "total": 76712, "base_fare": 53694, "tax": 23018 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NzY3MTIsImJhc2VfZmFyZSI6NTM2OTQsInRheCI6MjMwMTh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo3NjcxMiwiYmFzZV9mYXJlIjo1MzY5NCwidGF4IjoyMzAxOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo3NjcxMiwiYmFzZV9mYXJlIjo1MzY5NCwidGF4IjoyMzAxOH19", "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": 76712, "base_fare": 53694, "tax": 23018, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "53694.00", "tax": "23018.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 76712, "base_fare": 53694, "tax": 23018, "gross": { "base_fare": "53694.00", "tax": "23018.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": "6869.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1300.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijc2NzEyLjAwIiwiYmFzZV9mYXJlIjoiNTM2OTQuMDAiLCJ0YXgiOiIyMzAxOC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUzNjk0LjAwIiwidGF4IjoiMjMwMTguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI3NjcxMi4wMCIsImJhc2VfZmFyZSI6IjUzNjk0LjAwIiwidGF4IjoiMjMwMTguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MzY5NC4wMCIsInRheCI6IjIzMDE4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNzY3MTIuMDAiLCJiYXNlX2ZhcmUiOiI1MzY5NC4wMCIsInRheCI6IjIzMDE4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjc2NzEyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjY4NjkuMDAifSwiWVIiOnsiYW1vdW50IjoiMTMwMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI5OTAyLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDM5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDM5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM0MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjg2OSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzAwIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "COK", "operating": "IX", "marketing": "AI", "booking_code": "H", "farebasis": "HL3YXYDO", "cabin": "economy" }, { "origin": "COK", "destination": "BOM", "operating": "IX", "marketing": "AI", "booking_code": "H", "farebasis": "QU2YXSB3", "cabin": "economy" }, { "origin": "BOM", "destination": "DAC", "operating": "AI", "marketing": "AI", "booking_code": "Q", "farebasis": "QU2YXSB3", "cabin": "economy" }, { "origin": "DAC", "destination": "BOM", "operating": "AI", "marketing": "AI", "booking_code": "G", "farebasis": "GU2YXSL3", "cabin": "economy" }, { "origin": "BOM", "destination": "BLR", "operating": "AI", "marketing": "AI", "booking_code": "G", "farebasis": "GU2YXSL3", "cabin": "economy" }, { "origin": "BLR", "destination": "DOH", "operating": "IX", "marketing": "AI", "booking_code": "H", "farebasis": "HL3YXYDO", "cabin": "economy" } ], "connecting": [ "COK", "BOM", "BLR" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-10", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H50M", "transit_time": "10H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAgV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "COK", "arrival_time": "2026-11-19T18:45:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Cochin International Airport", "city": "Kochi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT4H20M", "distance": "1934", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "494" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "6534" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "HL3YXYDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKwyAQRD8mzH1nTZt4M8SGhBal0EK89P8\/o6tJoQvuzPJ21BCCil5JavivDp9u2pDeM5CgduZ8B3UYetCmAhEl1ocre4kZ5yXeUGr4ULbFOM40wcKFB6qF0nrMqzG6Sy+mQtSnUa0l8DO31Wya4us5keKc96Ns+wllgP3Vcl933izO", "FareInfoRef": "l7HbtGEHuDKA5Y7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA0V7ElbAAAA==", "origin": "COK", "departure_time": "2026-11-19T22:10:00.000+05:30", "origin_terminal": "1", "origin_airport": { "name": "Cochin International Airport", "city": "Kochi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "BOM", "arrival_time": "2026-11-20T00:25:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT2H15M", "distance": "672", "lay_over": "PT03H25M", "lay_over_date": "2026-11-19", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "2206" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "9898" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "QU2YXSB3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcknc6+taZuDqEiOrAv\/v9nmLYODKS55SQ3CSEIyZGZJfzHgM8QV+RNgQyxTFHB5A\/SfgVEdMJjk\/J+nh26iZCh3HCv3BrVz84KdNKxoxoo7dX7zVh3Nk9GXY0qbQK7uFxN5pheq1uSbeaRfVx+kCbYrTb3BWHYLJ8=", "FareInfoRef": "l7HbtGEHuDKAHZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAkV7ElbAAAA==", "origin": "BOM", "departure_time": "2026-11-20T07:20:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-20T10:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-20", "flight_time": "PT2H55M", "distance": "1174", "lay_over": "PT06H55M", "lay_over_date": "2026-11-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QU2YXSB3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcknc6+taZuDqEiOrAv\/v9nmLYODKS55SQ3CSEIyZGZJfzHgM8QV+RNgQyxTFHB5A\/SfgVEdMJjk\/J+nh26iZCh3HCv3BrVz84KdNKxoxoo7dX7zVh3Nk9GXY0qbQK7uFxN5pheq1uSbeaRfVx+kCbYrTb3BWHYLJ8=", "FareInfoRef": "l7HbtGEHuDKAHZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT16H0M", "transit_time": "5H35M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAmV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T11:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BOM", "arrival_time": "2027-02-20T14:50:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT3H35M", "distance": "1174", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "fareBasisCode": "GU2YXSL3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5pWLdzatTAmTT0Ak+iF\/z8DtwyJSIkdOXESY1RRb4zR+B8T3lNaUfcMVChz3u7wTj0smwYROWHZtb0emwU9gqgKpTrkL5oxmM9XS0AO2Q2pVcZRS8rdazgTDfpldMoN\/MjlRlpTea52KbxsnMpcDlEC+Cr3PkdHLHc=", "FareInfoRef": "l7HbtGEHuDKAIZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAoV7ElbAAAA==", "origin": "BOM", "departure_time": "2027-02-20T17:30:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "BLR", "arrival_time": "2027-02-20T19:20:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Kempegowda International Airport", "city": "Bangalore", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT1H50M", "distance": "519", "lay_over": "PT02H40M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2849" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2849" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "fareBasisCode": "GU2YXSL3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5pWLdzatTAmTT0Ak+iF\/z8DtwyJSIkdOXESY1RRb4zR+B8T3lNaUfcMVChz3u7wTj0smwYROWHZtb0emwU9gqgKpTrkL5oxmM9XS0AO2Q2pVcZRS8rdazgTDfpldMoN\/MjlRlpTea52KbxsnMpcDlEC+Cr3PkdHLHc=", "FareInfoRef": "l7HbtGEHuDKAIZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAqV7ElbAAAA==", "origin": "BLR", "departure_time": "2027-02-20T22:15:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Kempegowda International Airport", "city": "Bangalore", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DOH", "arrival_time": "2027-02-21T00: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-20", "flight_time": "PT5H00M", "distance": "1891", "lay_over": "PT02H55M", "lay_over_date": "2027-02-20", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "917" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "6669" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "HL3YXYDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KgzAMhR9Gzn2Sjmnv2tlJBalsbGBv9v6PsWN1sECSE778hRBM7KqqFv6tw6eLM8p7BAqMntYMNecFF1YVIqbIi6tbTSu4pBczISoNH1lbYxpGZcKkkzZUC+2Mt+VJdmwWCuynsUtO4CfumbLE9HpEVXHO+0Hm7YTSg79y7gt2\/CzU", "FareInfoRef": "l7HbtGEHuDKAea7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-21", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-21", "calendar_carrier": "IX", "calendar_total_currency": "BDT", "calendar_total_price": 76712, "calendar_total_sell": 76712, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 76712, "filter": { "id": "F1TT00006-10", "price": 76712, "journey_duration": "PT1D11H50M", "journey_duration_seconds": 129000, "layover_duration": "PT15H55M", "layover_duration_seconds": 57300, "carrier_operating": "IX", "carrier_marketing": "AI", "aircraft": "737", "aircraft_name": "737", "cabin_class": "Economy", "connecting_airport": { "0": "COK", "1": "BOM", "3": "BLR" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-19T11:55:00.000+03:00", "arrival_timing_slot": "", "arrival_departure_time": "2027-02-21T00:45:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611191155cok202611191845494cok202611192210bom2026112000252206bom202611200720dac2026112010452183dac202702201145bom2027022014502184bom202702201730blr2027022019202849blr202702202215doh202702210045917", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-11", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H45M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAWV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11: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-19T19: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-19", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.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": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02aSJvICDKUJEEtUOW\/v9n1JBUqiW4Q+9s470XkomZxf\/XgM9wVJR3BArETgoRKuTA9jhBJIzteYSda8Y9Qw2Vji\/lHkwaHyZYaBkv1Apnv9O2GmNSZVNitM1o1jrwM3k1W0J61UwjOdeSdb4hzbCvWt8XQPEseQ==", "FareInfoRef": "l7HbtGEHuDKAMX7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT1D2H45M", "transit_time": "18H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "190" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj+S05rubGyHLILTmGaRTe9\/jCpuChXoxxt9QghKvYuIhn8b8B62hronoELN8zpD6el6d4BUwbps8SmtGFFPVRqqHX+zdGF+pJslTJzGjo5qdsUcU9+ltpmk4Dy9Lzgbm8GvKLOVNeZXKxzp3Klt\/oL0sG9t8gPTGy1B", "FareInfoRef": "l7HbtGEHuDKA1a7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA4V7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T10:15:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T12: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-21", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT18H20M", "lay_over_date": "2027-02-20", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "665" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "665" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj+S05rubGyHLILTmGaRTe9\/jCpuChXoxxt9QghKvYuIhn8b8B62hronoELN8zpD6el6d4BUwbps8SmtGFFPVRqqHX+zdGF+pJslTJzGjo5qdsUcU9+ltpmk4Dy9Lzgbm8GvKLOVNeZXKxzp3Klt\/oL0sG9t8gPTGy1B", "FareInfoRef": "l7HbtGEHuDKA1a7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 77380, "gross_total": 77380, "base_fare": 40101, "tax": 37279, "sell": { "currency": "BDT", "total": 77380, "base_fare": 40101, "tax": 37279 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NzczODAsImJhc2VfZmFyZSI6NDAxMDEsInRheCI6MzcyNzl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo3NzM4MCwiYmFzZV9mYXJlIjo0MDEwMSwidGF4IjozNzI3OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo3NzM4MCwiYmFzZV9mYXJlIjo0MDEwMSwidGF4IjozNzI3OX19", "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": 77380, "base_fare": 40101, "tax": 37279, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "40101.00", "tax": "37279.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 77380, "base_fare": 40101, "tax": 37279, "gross": { "base_fare": "40101.00", "tax": "37279.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": "18352.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4078.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijc3MzgwLjAwIiwiYmFzZV9mYXJlIjoiNDAxMDEuMDAiLCJ0YXgiOiIzNzI3OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQwMTAxLjAwIiwidGF4IjoiMzcyNzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI3NzM4MC4wMCIsImJhc2VfZmFyZSI6IjQwMTAxLjAwIiwidGF4IjoiMzcyNzkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI0MDEwMS4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNzczODAuMDAiLCJiYXNlX2ZhcmUiOiI0MDEwMS4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjc3MzgwLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjE4MzUyLjAwIn0sIllSIjp7ImFtb3VudCI6IjQwNzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiOTkwMi4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlBaIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE4MzUyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLQAP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "CMB", "operating": "UL", "marketing": "QR", "booking_code": "O", "farebasis": "OLQAP1RE", "cabin": "economy" }, { "origin": "CMB", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLQAP1RE", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-11", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H45M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAWV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11: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-19T19: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-19", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.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": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02aSJvICDKUJEEtUOW\/v9n1JBUqiW4Q+9s470XkomZxf\/XgM9wVJR3BArETgoRKuTA9jhBJIzteYSda8Y9Qw2Vji\/lHkwaHyZYaBkv1Apnv9O2GmNSZVNitM1o1jrwM3k1W0J61UwjOdeSdb4hzbCvWt8XQPEseQ==", "FareInfoRef": "l7HbtGEHuDKAMX7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT1D2H45M", "transit_time": "18H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "190" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj+S05rubGyHLILTmGaRTe9\/jCpuChXoxxt9QghKvYuIhn8b8B62hronoELN8zpD6el6d4BUwbps8SmtGFFPVRqqHX+zdGF+pJslTJzGjo5qdsUcU9+ltpmk4Dy9Lzgbm8GvKLOVNeZXKxzp3Klt\/oL0sG9t8gPTGy1B", "FareInfoRef": "l7HbtGEHuDKA1a7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA4V7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T10:15:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T12: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-21", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT18H20M", "lay_over_date": "2027-02-20", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "665" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "665" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj+S05rubGyHLILTmGaRTe9\/jCpuChXoxxt9QghKvYuIhn8b8B62hronoELN8zpD6el6d4BUwbps8SmtGFFPVRqqHX+zdGF+pJslTJzGjo5qdsUcU9+ltpmk4Dy9Lzgbm8GvKLOVNeZXKxzp3Klt\/oL0sG9t8gPTGy1B", "FareInfoRef": "l7HbtGEHuDKA1a7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-21", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-21", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 77380, "calendar_total_sell": 77380, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 77380, "filter": { "id": "F1TT00006-11", "price": 77380, "journey_duration": "PT1D7H30M", "journey_duration_seconds": 113400, "layover_duration": "PT18H20M", "layover_duration_seconds": 66000, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-19T11:45:00.000+03:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-02-21T12:45:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611191145dac202611191930642dac202702201300cmb202702201555190cmb202702211015doh202702211245665", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-12", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H45M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAYV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T18: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-20T01: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-19", "flight_time": "PT4H45M", "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": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02aSJvICDKUJEEtUOW\/v9n1JBUqiW4Q+9s470XkomZxf\/XgM9wVJR3BArETgoRKuTA9jhBJIzteYSda8Y9Qw2Vji\/lHkwaHyZYaBkv1Apnv9O2GmNSZVNitM1o1jrwM3k1W0J61UwjOdeSdb4hzbCvWt8XQPEseQ==", "FareInfoRef": "l7HbtGEHuDKAMX7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT1D2H45M", "transit_time": "18H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "190" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj+S05rubGyHLILTmGaRTe9\/jCpuChXoxxt9QghKvYuIhn8b8B62hronoELN8zpD6el6d4BUwbps8SmtGFFPVRqqHX+zdGF+pJslTJzGjo5qdsUcU9+ltpmk4Dy9Lzgbm8GvKLOVNeZXKxzp3Klt\/oL0sG9t8gPTGy1B", "FareInfoRef": "l7HbtGEHuDKA1a7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA4V7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T10:15:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T12: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-21", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT18H20M", "lay_over_date": "2027-02-20", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "665" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "665" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj+S05rubGyHLILTmGaRTe9\/jCpuChXoxxt9QghKvYuIhn8b8B62hronoELN8zpD6el6d4BUwbps8SmtGFFPVRqqHX+zdGF+pJslTJzGjo5qdsUcU9+ltpmk4Dy9Lzgbm8GvKLOVNeZXKxzp3Klt\/oL0sG9t8gPTGy1B", "FareInfoRef": "l7HbtGEHuDKA1a7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 77380, "gross_total": 77380, "base_fare": 40101, "tax": 37279, "sell": { "currency": "BDT", "total": 77380, "base_fare": 40101, "tax": 37279 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NzczODAsImJhc2VfZmFyZSI6NDAxMDEsInRheCI6MzcyNzl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo3NzM4MCwiYmFzZV9mYXJlIjo0MDEwMSwidGF4IjozNzI3OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo3NzM4MCwiYmFzZV9mYXJlIjo0MDEwMSwidGF4IjozNzI3OX19", "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": 77380, "base_fare": 40101, "tax": 37279, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "40101.00", "tax": "37279.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 77380, "base_fare": 40101, "tax": 37279, "gross": { "base_fare": "40101.00", "tax": "37279.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": "18352.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4078.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijc3MzgwLjAwIiwiYmFzZV9mYXJlIjoiNDAxMDEuMDAiLCJ0YXgiOiIzNzI3OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQwMTAxLjAwIiwidGF4IjoiMzcyNzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI3NzM4MC4wMCIsImJhc2VfZmFyZSI6IjQwMTAxLjAwIiwidGF4IjoiMzcyNzkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI0MDEwMS4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNzczODAuMDAiLCJiYXNlX2ZhcmUiOiI0MDEwMS4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjc3MzgwLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjE4MzUyLjAwIn0sIllSIjp7ImFtb3VudCI6IjQwNzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiOTkwMi4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlBaIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE4MzUyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLQAP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "CMB", "operating": "UL", "marketing": "QR", "booking_code": "O", "farebasis": "OLQAP1RE", "cabin": "economy" }, { "origin": "CMB", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLQAP1RE", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-12", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H45M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAYV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T18: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-20T01: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-19", "flight_time": "PT4H45M", "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": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02aSJvICDKUJEEtUOW\/v9n1JBUqiW4Q+9s470XkomZxf\/XgM9wVJR3BArETgoRKuTA9jhBJIzteYSda8Y9Qw2Vji\/lHkwaHyZYaBkv1Apnv9O2GmNSZVNitM1o1jrwM3k1W0J61UwjOdeSdb4hzbCvWt8XQPEseQ==", "FareInfoRef": "l7HbtGEHuDKAMX7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT1D2H45M", "transit_time": "18H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "190" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj+S05rubGyHLILTmGaRTe9\/jCpuChXoxxt9QghKvYuIhn8b8B62hronoELN8zpD6el6d4BUwbps8SmtGFFPVRqqHX+zdGF+pJslTJzGjo5qdsUcU9+ltpmk4Dy9Lzgbm8GvKLOVNeZXKxzp3Klt\/oL0sG9t8gPTGy1B", "FareInfoRef": "l7HbtGEHuDKA1a7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA4V7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T10:15:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T12: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-21", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT18H20M", "lay_over_date": "2027-02-20", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "665" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "665" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj+S05rubGyHLILTmGaRTe9\/jCpuChXoxxt9QghKvYuIhn8b8B62hronoELN8zpD6el6d4BUwbps8SmtGFFPVRqqHX+zdGF+pJslTJzGjo5qdsUcU9+ltpmk4Dy9Lzgbm8GvKLOVNeZXKxzp3Klt\/oL0sG9t8gPTGy1B", "FareInfoRef": "l7HbtGEHuDKA1a7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-21", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-21", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 77380, "calendar_total_sell": 77380, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 77380, "filter": { "id": "F1TT00006-12", "price": 77380, "journey_duration": "PT1D7H30M", "journey_duration_seconds": 113400, "layover_duration": "PT18H20M", "layover_duration_seconds": 66000, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-19T18:10:00.000+03:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-02-21T12:45:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611191810dac202611200155638dac202702201300cmb202702201555190cmb202702211015doh202702211245665", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-13", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H50M", "transit_time": "10H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAgV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "COK", "arrival_time": "2026-11-19T18:45:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Cochin International Airport", "city": "Kochi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT4H20M", "distance": "1934", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "494" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "6534" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "HL3YXYDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKwyAQRD8mzH1nTZt4M8SGhBal0EK89P8\/o6tJoQvuzPJ21BCCil5JavivDp9u2pDeM5CgduZ8B3UYetCmAhEl1ocre4kZ5yXeUGr4ULbFOM40wcKFB6qF0nrMqzG6Sy+mQtSnUa0l8DO31Wya4us5keKc96Ns+wllgP3Vcl933izO", "FareInfoRef": "l7HbtGEHuDKA5Y7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA0V7ElbAAAA==", "origin": "COK", "departure_time": "2026-11-19T22:10:00.000+05:30", "origin_terminal": "1", "origin_airport": { "name": "Cochin International Airport", "city": "Kochi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "BOM", "arrival_time": "2026-11-20T00:25:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT2H15M", "distance": "672", "lay_over": "PT03H25M", "lay_over_date": "2026-11-19", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "2206" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "9898" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "QU2YXSB3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcknc6+taZuDqEiOrAv\/v9nmLYODKS55SQ3CSEIyZGZJfzHgM8QV+RNgQyxTFHB5A\/SfgVEdMJjk\/J+nh26iZCh3HCv3BrVz84KdNKxoxoo7dX7zVh3Nk9GXY0qbQK7uFxN5pheq1uSbeaRfVx+kCbYrTb3BWHYLJ8=", "FareInfoRef": "l7HbtGEHuDKAHZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAkV7ElbAAAA==", "origin": "BOM", "departure_time": "2026-11-20T07:20:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-20T10:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-20", "flight_time": "PT2H55M", "distance": "1174", "lay_over": "PT06H55M", "lay_over_date": "2026-11-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QU2YXSB3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcknc6+taZuDqEiOrAv\/v9nmLYODKS55SQ3CSEIyZGZJfzHgM8QV+RNgQyxTFHB5A\/SfgVEdMJjk\/J+nh26iZCh3HCv3BrVz84KdNKxoxoo7dX7zVh3Nk9GXY0qbQK7uFxN5pheq1uSbeaRfVx+kCbYrTb3BWHYLJ8=", "FareInfoRef": "l7HbtGEHuDKAHZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT12H0M", "transit_time": "1H40M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAsV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T15:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2027-02-20T17:45:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT2H30M", "distance": "886", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "fareBasisCode": "GU2YXSL3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5pWLdzatTAmTT0Ak+iF\/z8DtwyJSIkdOXESY1RRb4zR+B8T3lNaUfcMVChz3u7wTj0smwYROWHZtb0emwU9gqgKpTrkL5oxmM9XS0AO2Q2pVcZRS8rdazgTDfpldMoN\/MjlRlpTea52KbxsnMpcDlEC+Cr3PkdHLHc=", "FareInfoRef": "l7HbtGEHuDKAIZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAuV7ElbAAAA==", "origin": "DEL", "departure_time": "2027-02-20T19:25:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "BLR", "arrival_time": "2027-02-20T22:15:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Kempegowda International Airport", "city": "Bangalore", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT2H50M", "distance": "1063", "lay_over": "PT01H40M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2512" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2512" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "fareBasisCode": "GU2YXSL3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5pWLdzatTAmTT0Ak+iF\/z8DtwyJSIkdOXESY1RRb4zR+B8T3lNaUfcMVChz3u7wTj0smwYROWHZtb0emwU9gqgKpTrkL5oxmM9XS0AO2Q2pVcZRS8rdazgTDfpldMoN\/MjlRlpTea52KbxsnMpcDlEC+Cr3PkdHLHc=", "FareInfoRef": "l7HbtGEHuDKAIZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAwV7ElbAAAA==", "origin": "BLR", "departure_time": "2027-02-21T22:15:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Kempegowda International Airport", "city": "Bangalore", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DOH", "arrival_time": "2027-02-22T00: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-21", "flight_time": "PT5H00M", "distance": "1891", "lay_over": "PT1D00H00M", "lay_over_date": "2027-02-20", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "917" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "6669" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "HL3YXYDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTtsKgzAM\/Rg570k6pn2rs0oFqWxsYF\/2\/5+xY9fBEpKc5OQWQjCxq6pa+JcO725ckV8TkGG0uCeoOS+4MCsQMUXaXDlK3MElvRgruWppUWtjHCZlwKKLVqpkSvO37UHuu1kIcJ7GCTmBH5gTYR7j8z6qinPeD7IejZQe\/JVzH3d7LNU=", "FareInfoRef": "l7HbtGEHuDKAJZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 77505, "gross_total": 77505, "base_fare": 53694, "tax": 23811, "sell": { "currency": "BDT", "total": 77505, "base_fare": 53694, "tax": 23811 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Nzc1MDUsImJhc2VfZmFyZSI6NTM2OTQsInRheCI6MjM4MTF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo3NzUwNSwiYmFzZV9mYXJlIjo1MzY5NCwidGF4IjoyMzgxMSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo3NzUwNSwiYmFzZV9mYXJlIjo1MzY5NCwidGF4IjoyMzgxMX19", "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": 77505, "base_fare": 53694, "tax": 23811, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "53694.00", "tax": "23811.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 77505, "base_fare": 53694, "tax": 23811, "gross": { "base_fare": "53694.00", "tax": "23811.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": "7662.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1300.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijc3NTA1LjAwIiwiYmFzZV9mYXJlIjoiNTM2OTQuMDAiLCJ0YXgiOiIyMzgxMS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUzNjk0LjAwIiwidGF4IjoiMjM4MTEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI3NzUwNS4wMCIsImJhc2VfZmFyZSI6IjUzNjk0LjAwIiwidGF4IjoiMjM4MTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MzY5NC4wMCIsInRheCI6IjIzODExLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNzc1MDUuMDAiLCJiYXNlX2ZhcmUiOiI1MzY5NC4wMCIsInRheCI6IjIzODExLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjc3NTA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6Ijc2NjIuMDAifSwiWVIiOnsiYW1vdW50IjoiMTMwMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI5OTAyLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDM5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDM5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM0MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzY2MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzAwIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "COK", "operating": "IX", "marketing": "AI", "booking_code": "H", "farebasis": "HL3YXYDO", "cabin": "economy" }, { "origin": "COK", "destination": "BOM", "operating": "IX", "marketing": "AI", "booking_code": "H", "farebasis": "QU2YXSB3", "cabin": "economy" }, { "origin": "BOM", "destination": "DAC", "operating": "AI", "marketing": "AI", "booking_code": "Q", "farebasis": "QU2YXSB3", "cabin": "economy" }, { "origin": "DAC", "destination": "DEL", "operating": "AI", "marketing": "AI", "booking_code": "G", "farebasis": "GU2YXSL3", "cabin": "economy" }, { "origin": "DEL", "destination": "BLR", "operating": "AI", "marketing": "AI", "booking_code": "G", "farebasis": "GU2YXSL3", "cabin": "economy" }, { "origin": "BLR", "destination": "DOH", "operating": "IX", "marketing": "AI", "booking_code": "H", "farebasis": "HL3YXYDO", "cabin": "economy" } ], "connecting": [ "COK", "BOM", "DEL", "BLR" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-13", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H50M", "transit_time": "10H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAgV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "COK", "arrival_time": "2026-11-19T18:45:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Cochin International Airport", "city": "Kochi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT4H20M", "distance": "1934", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "494" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "6534" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "HL3YXYDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKwyAQRD8mzH1nTZt4M8SGhBal0EK89P8\/o6tJoQvuzPJ21BCCil5JavivDp9u2pDeM5CgduZ8B3UYetCmAhEl1ocre4kZ5yXeUGr4ULbFOM40wcKFB6qF0nrMqzG6Sy+mQtSnUa0l8DO31Wya4us5keKc96Ns+wllgP3Vcl933izO", "FareInfoRef": "l7HbtGEHuDKA5Y7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA0V7ElbAAAA==", "origin": "COK", "departure_time": "2026-11-19T22:10:00.000+05:30", "origin_terminal": "1", "origin_airport": { "name": "Cochin International Airport", "city": "Kochi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "BOM", "arrival_time": "2026-11-20T00:25:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT2H15M", "distance": "672", "lay_over": "PT03H25M", "lay_over_date": "2026-11-19", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "2206" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "9898" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "QU2YXSB3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcknc6+taZuDqEiOrAv\/v9nmLYODKS55SQ3CSEIyZGZJfzHgM8QV+RNgQyxTFHB5A\/SfgVEdMJjk\/J+nh26iZCh3HCv3BrVz84KdNKxoxoo7dX7zVh3Nk9GXY0qbQK7uFxN5pheq1uSbeaRfVx+kCbYrTb3BWHYLJ8=", "FareInfoRef": "l7HbtGEHuDKAHZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAkV7ElbAAAA==", "origin": "BOM", "departure_time": "2026-11-20T07:20:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-20T10:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-20", "flight_time": "PT2H55M", "distance": "1174", "lay_over": "PT06H55M", "lay_over_date": "2026-11-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QU2YXSB3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcknc6+taZuDqEiOrAv\/v9nmLYODKS55SQ3CSEIyZGZJfzHgM8QV+RNgQyxTFHB5A\/SfgVEdMJjk\/J+nh26iZCh3HCv3BrVz84KdNKxoxoo7dX7zVh3Nk9GXY0qbQK7uFxN5pheq1uSbeaRfVx+kCbYrTb3BWHYLJ8=", "FareInfoRef": "l7HbtGEHuDKAHZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT12H0M", "transit_time": "1H40M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAsV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T15:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2027-02-20T17:45:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT2H30M", "distance": "886", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "fareBasisCode": "GU2YXSL3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5pWLdzatTAmTT0Ak+iF\/z8DtwyJSIkdOXESY1RRb4zR+B8T3lNaUfcMVChz3u7wTj0smwYROWHZtb0emwU9gqgKpTrkL5oxmM9XS0AO2Q2pVcZRS8rdazgTDfpldMoN\/MjlRlpTea52KbxsnMpcDlEC+Cr3PkdHLHc=", "FareInfoRef": "l7HbtGEHuDKAIZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAuV7ElbAAAA==", "origin": "DEL", "departure_time": "2027-02-20T19:25:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "BLR", "arrival_time": "2027-02-20T22:15:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Kempegowda International Airport", "city": "Bangalore", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT2H50M", "distance": "1063", "lay_over": "PT01H40M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2512" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2512" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "fareBasisCode": "GU2YXSL3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5pWLdzatTAmTT0Ak+iF\/z8DtwyJSIkdOXESY1RRb4zR+B8T3lNaUfcMVChz3u7wTj0smwYROWHZtb0emwU9gqgKpTrkL5oxmM9XS0AO2Q2pVcZRS8rdazgTDfpldMoN\/MjlRlpTea52KbxsnMpcDlEC+Cr3PkdHLHc=", "FareInfoRef": "l7HbtGEHuDKAIZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAwV7ElbAAAA==", "origin": "BLR", "departure_time": "2027-02-21T22:15:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Kempegowda International Airport", "city": "Bangalore", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DOH", "arrival_time": "2027-02-22T00: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-21", "flight_time": "PT5H00M", "distance": "1891", "lay_over": "PT1D00H00M", "lay_over_date": "2027-02-20", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "917" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "6669" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "HL3YXYDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTtsKgzAM\/Rg570k6pn2rs0oFqWxsYF\/2\/5+xY9fBEpKc5OQWQjCxq6pa+JcO725ckV8TkGG0uCeoOS+4MCsQMUXaXDlK3MElvRgruWppUWtjHCZlwKKLVqpkSvO37UHuu1kIcJ7GCTmBH5gTYR7j8z6qinPeD7IejZQe\/JVzH3d7LNU=", "FareInfoRef": "l7HbtGEHuDKAJZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-22", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-22", "calendar_carrier": "IX", "calendar_total_currency": "BDT", "calendar_total_price": 77505, "calendar_total_sell": 77505, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 77505, "filter": { "id": "F1TT00006-13", "price": 77505, "journey_duration": "PT1D7H50M", "journey_duration_seconds": 114600, "layover_duration": "PT12H0M", "layover_duration_seconds": 43200, "carrier_operating": "IX", "carrier_marketing": "AI", "aircraft": "737", "aircraft_name": "737", "cabin_class": "Economy", "connecting_airport": [ "COK", "BOM", "DEL", "BLR" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-19T11:55:00.000+03:00", "arrival_timing_slot": "", "arrival_departure_time": "2027-02-22T00:45:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611191155cok202611191845494cok202611192210bom2026112000252206bom202611200720dac2026112010452183dac202702201545del2027022017452228del202702201925blr2027022022152512blr202702212215doh202702220045917", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-14", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H50M", "transit_time": "10H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAgV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "COK", "arrival_time": "2026-11-19T18:45:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Cochin International Airport", "city": "Kochi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT4H20M", "distance": "1934", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "494" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "6534" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "HL3YXYDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKwyAQRD8mzH1nTZt4M8SGhBal0EK89P8\/o6tJoQvuzPJ21BCCil5JavivDp9u2pDeM5CgduZ8B3UYetCmAhEl1ocre4kZ5yXeUGr4ULbFOM40wcKFB6qF0nrMqzG6Sy+mQtSnUa0l8DO31Wya4us5keKc96Ns+wllgP3Vcl933izO", "FareInfoRef": "l7HbtGEHuDKA5Y7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA0V7ElbAAAA==", "origin": "COK", "departure_time": "2026-11-19T22:10:00.000+05:30", "origin_terminal": "1", "origin_airport": { "name": "Cochin International Airport", "city": "Kochi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "BOM", "arrival_time": "2026-11-20T00:25:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT2H15M", "distance": "672", "lay_over": "PT03H25M", "lay_over_date": "2026-11-19", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "2206" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "9898" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "QU2YXSB3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcknc6+taZuDqEiOrAv\/v9nmLYODKS55SQ3CSEIyZGZJfzHgM8QV+RNgQyxTFHB5A\/SfgVEdMJjk\/J+nh26iZCh3HCv3BrVz84KdNKxoxoo7dX7zVh3Nk9GXY0qbQK7uFxN5pheq1uSbeaRfVx+kCbYrTb3BWHYLJ8=", "FareInfoRef": "l7HbtGEHuDKAHZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAkV7ElbAAAA==", "origin": "BOM", "departure_time": "2026-11-20T07:20:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-20T10:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-20", "flight_time": "PT2H55M", "distance": "1174", "lay_over": "PT06H55M", "lay_over_date": "2026-11-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QU2YXSB3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcknc6+taZuDqEiOrAv\/v9nmLYODKS55SQ3CSEIyZGZJfzHgM8QV+RNgQyxTFHB5A\/SfgVEdMJjk\/J+nh26iZCh3HCv3BrVz84KdNKxoxoo7dX7zVh3Nk9GXY0qbQK7uFxN5pheq1uSbeaRfVx+kCbYrTb3BWHYLJ8=", "FareInfoRef": "l7HbtGEHuDKAHZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D12H0M", "transit_time": "1D1H35M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAsV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T15:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2027-02-20T17:45:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT2H30M", "distance": "886", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "fareBasisCode": "GU2YXSL3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5pWLdzatTAmTT0Ak+iF\/z8DtwyJSIkdOXESY1RRb4zR+B8T3lNaUfcMVChz3u7wTj0smwYROWHZtb0emwU9gqgKpTrkL5oxmM9XS0AO2Q2pVcZRS8rdazgTDfpldMoN\/MjlRlpTea52KbxsnMpcDlEC+Cr3PkdHLHc=", "FareInfoRef": "l7HbtGEHuDKAIZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAyV7ElbAAAA==", "origin": "DEL", "departure_time": "2027-02-20T20:30:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "BLR", "arrival_time": "2027-02-20T23:25:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Kempegowda International Airport", "city": "Bangalore", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT2H55M", "distance": "1063", "lay_over": "PT02H45M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2809" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2809" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "fareBasisCode": "GU2YXSL3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5pWLdzatTAmTT0Ak+iF\/z8DtwyJSIkdOXESY1RRb4zR+B8T3lNaUfcMVChz3u7wTj0smwYROWHZtb0emwU9gqgKpTrkL5oxmM9XS0AO2Q2pVcZRS8rdazgTDfpldMoN\/MjlRlpTea52KbxsnMpcDlEC+Cr3PkdHLHc=", "FareInfoRef": "l7HbtGEHuDKAIZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAwV7ElbAAAA==", "origin": "BLR", "departure_time": "2027-02-21T22:15:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Kempegowda International Airport", "city": "Bangalore", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DOH", "arrival_time": "2027-02-22T00: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-21", "flight_time": "PT5H00M", "distance": "1891", "lay_over": "PT22H50M", "lay_over_date": "2027-02-20", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "917" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "6669" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "HL3YXYDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTtsKgzAM\/Rg570k6pn2rs0oFqWxsYF\/2\/5+xY9fBEpKc5OQWQjCxq6pa+JcO725ckV8TkGG0uCeoOS+4MCsQMUXaXDlK3MElvRgruWppUWtjHCZlwKKLVqpkSvO37UHuu1kIcJ7GCTmBH5gTYR7j8z6qinPeD7IejZQe\/JVzH3d7LNU=", "FareInfoRef": "l7HbtGEHuDKAJZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 77505, "gross_total": 77505, "base_fare": 53694, "tax": 23811, "sell": { "currency": "BDT", "total": 77505, "base_fare": 53694, "tax": 23811 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Nzc1MDUsImJhc2VfZmFyZSI6NTM2OTQsInRheCI6MjM4MTF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo3NzUwNSwiYmFzZV9mYXJlIjo1MzY5NCwidGF4IjoyMzgxMSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo3NzUwNSwiYmFzZV9mYXJlIjo1MzY5NCwidGF4IjoyMzgxMX19", "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": 77505, "base_fare": 53694, "tax": 23811, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "53694.00", "tax": "23811.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 77505, "base_fare": 53694, "tax": 23811, "gross": { "base_fare": "53694.00", "tax": "23811.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": "7662.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1300.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijc3NTA1LjAwIiwiYmFzZV9mYXJlIjoiNTM2OTQuMDAiLCJ0YXgiOiIyMzgxMS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUzNjk0LjAwIiwidGF4IjoiMjM4MTEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI3NzUwNS4wMCIsImJhc2VfZmFyZSI6IjUzNjk0LjAwIiwidGF4IjoiMjM4MTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MzY5NC4wMCIsInRheCI6IjIzODExLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNzc1MDUuMDAiLCJiYXNlX2ZhcmUiOiI1MzY5NC4wMCIsInRheCI6IjIzODExLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjc3NTA1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6Ijc2NjIuMDAifSwiWVIiOnsiYW1vdW50IjoiMTMwMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI5OTAyLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDM5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDM5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM0MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzY2MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzAwIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "COK", "operating": "IX", "marketing": "AI", "booking_code": "H", "farebasis": "HL3YXYDO", "cabin": "economy" }, { "origin": "COK", "destination": "BOM", "operating": "IX", "marketing": "AI", "booking_code": "H", "farebasis": "QU2YXSB3", "cabin": "economy" }, { "origin": "BOM", "destination": "DAC", "operating": "AI", "marketing": "AI", "booking_code": "Q", "farebasis": "QU2YXSB3", "cabin": "economy" }, { "origin": "DAC", "destination": "DEL", "operating": "AI", "marketing": "AI", "booking_code": "G", "farebasis": "GU2YXSL3", "cabin": "economy" }, { "origin": "DEL", "destination": "BLR", "operating": "AI", "marketing": "AI", "booking_code": "G", "farebasis": "GU2YXSL3", "cabin": "economy" }, { "origin": "BLR", "destination": "DOH", "operating": "IX", "marketing": "AI", "booking_code": "H", "farebasis": "HL3YXYDO", "cabin": "economy" } ], "connecting": [ "COK", "BOM", "DEL", "BLR" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-14", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H50M", "transit_time": "10H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAgV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "COK", "arrival_time": "2026-11-19T18:45:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Cochin International Airport", "city": "Kochi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT4H20M", "distance": "1934", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "494" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "6534" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "HL3YXYDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKwyAQRD8mzH1nTZt4M8SGhBal0EK89P8\/o6tJoQvuzPJ21BCCil5JavivDp9u2pDeM5CgduZ8B3UYetCmAhEl1ocre4kZ5yXeUGr4ULbFOM40wcKFB6qF0nrMqzG6Sy+mQtSnUa0l8DO31Wya4us5keKc96Ns+wllgP3Vcl933izO", "FareInfoRef": "l7HbtGEHuDKA5Y7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA0V7ElbAAAA==", "origin": "COK", "departure_time": "2026-11-19T22:10:00.000+05:30", "origin_terminal": "1", "origin_airport": { "name": "Cochin International Airport", "city": "Kochi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "BOM", "arrival_time": "2026-11-20T00:25:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT2H15M", "distance": "672", "lay_over": "PT03H25M", "lay_over_date": "2026-11-19", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "2206" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "9898" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "QU2YXSB3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcknc6+taZuDqEiOrAv\/v9nmLYODKS55SQ3CSEIyZGZJfzHgM8QV+RNgQyxTFHB5A\/SfgVEdMJjk\/J+nh26iZCh3HCv3BrVz84KdNKxoxoo7dX7zVh3Nk9GXY0qbQK7uFxN5pheq1uSbeaRfVx+kCbYrTb3BWHYLJ8=", "FareInfoRef": "l7HbtGEHuDKAHZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAkV7ElbAAAA==", "origin": "BOM", "departure_time": "2026-11-20T07:20:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-20T10:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-20", "flight_time": "PT2H55M", "distance": "1174", "lay_over": "PT06H55M", "lay_over_date": "2026-11-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QU2YXSB3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcknc6+taZuDqEiOrAv\/v9nmLYODKS55SQ3CSEIyZGZJfzHgM8QV+RNgQyxTFHB5A\/SfgVEdMJjk\/J+nh26iZCh3HCv3BrVz84KdNKxoxoo7dX7zVh3Nk9GXY0qbQK7uFxN5pheq1uSbeaRfVx+kCbYrTb3BWHYLJ8=", "FareInfoRef": "l7HbtGEHuDKAHZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D12H0M", "transit_time": "1D1H35M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAsV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T15:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2027-02-20T17:45:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT2H30M", "distance": "886", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "fareBasisCode": "GU2YXSL3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5pWLdzatTAmTT0Ak+iF\/z8DtwyJSIkdOXESY1RRb4zR+B8T3lNaUfcMVChz3u7wTj0smwYROWHZtb0emwU9gqgKpTrkL5oxmM9XS0AO2Q2pVcZRS8rdazgTDfpldMoN\/MjlRlpTea52KbxsnMpcDlEC+Cr3PkdHLHc=", "FareInfoRef": "l7HbtGEHuDKAIZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAyV7ElbAAAA==", "origin": "DEL", "departure_time": "2027-02-20T20:30:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "BLR", "arrival_time": "2027-02-20T23:25:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Kempegowda International Airport", "city": "Bangalore", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT2H55M", "distance": "1063", "lay_over": "PT02H45M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2809" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2809" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "fareBasisCode": "GU2YXSL3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5pWLdzatTAmTT0Ak+iF\/z8DtwyJSIkdOXESY1RRb4zR+B8T3lNaUfcMVChz3u7wTj0smwYROWHZtb0emwU9gqgKpTrkL5oxmM9XS0AO2Q2pVcZRS8rdazgTDfpldMoN\/MjlRlpTea52KbxsnMpcDlEC+Cr3PkdHLHc=", "FareInfoRef": "l7HbtGEHuDKAIZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAwV7ElbAAAA==", "origin": "BLR", "departure_time": "2027-02-21T22:15:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Kempegowda International Airport", "city": "Bangalore", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DOH", "arrival_time": "2027-02-22T00: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-21", "flight_time": "PT5H00M", "distance": "1891", "lay_over": "PT22H50M", "lay_over_date": "2027-02-20", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "917" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "6669" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "HL3YXYDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTtsKgzAM\/Rg570k6pn2rs0oFqWxsYF\/2\/5+xY9fBEpKc5OQWQjCxq6pa+JcO725ckV8TkGG0uCeoOS+4MCsQMUXaXDlK3MElvRgruWppUWtjHCZlwKKLVqpkSvO37UHuu1kIcJ7GCTmBH5gTYR7j8z6qinPeD7IejZQe\/JVzH3d7LNU=", "FareInfoRef": "l7HbtGEHuDKAJZ7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-22", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-22", "calendar_carrier": "IX", "calendar_total_currency": "BDT", "calendar_total_price": 77505, "calendar_total_sell": 77505, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 77505, "filter": { "id": "F1TT00006-14", "price": 77505, "journey_duration": "PT2D7H50M", "journey_duration_seconds": 201000, "layover_duration": "PT1D11H55M", "layover_duration_seconds": 129300, "carrier_operating": "IX", "carrier_marketing": "AI", "aircraft": "737", "aircraft_name": "737", "cabin_class": "Economy", "connecting_airport": [ "COK", "BOM", "DEL", "BLR" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-19T11:55:00.000+03:00", "arrival_timing_slot": "", "arrival_departure_time": "2027-02-22T00:45:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611191155cok202611191845494cok202611192210bom2026112000252206bom202611200720dac2026112010452183dac202702201545del2027022017452228del202702202030blr2027022023252809blr202702212215doh202702220045917", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-15", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H50M", "transit_time": "2H0M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA6V7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T22:40:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-20T05:50: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-19", "flight_time": "PT4H40M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "218" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "218" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LE6MQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssKwzAM+5iiu+2SLLslJC09dBmF9dDL\/v8zpiQbzGBLRvIjxmhiXlUt\/seE93TuqGcGKoxZUoYGHxTK7oKIKfbFP46E74o7hdrFgdptJWQlYJXVhtQCV6\/lubVNszhPFEU7jEY5gR9ZNtKayutIYjLT7RzPDlFu4Kec+wD3EiwV", "FareInfoRef": "l7HbtGEHuDKALb7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT02H00M", "lay_over_date": "2026-11-20", "aircraft": { "code": "332", "name": "332", "picture": "332.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": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LE6MQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssKwzAM+5iiu+2SLLslJC09dBmF9dDL\/v8zpiQbzGBLRvIjxmhiXlUt\/seE93TuqGcGKoxZUoYGHxTK7oKIKfbFP46E74o7hdrFgdptJWQlYJXVhtQCV6\/lubVNszhPFEU7jEY5gR9ZNtKayutIYjLT7RzPDlFu4Kec+wD3EiwV", "FareInfoRef": "l7HbtGEHuDKALb7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT11H25M", "transit_time": "2H55M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SE6M1QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02giQbCBJlaKmiNkOW\/v9n9CCtVEv2nfUwdozRxIKqWvyPAe\/huKEeGagwZnlsCH52vTkhYornEu66J\/CLUcyEpHZ6qfZ3ZcpKwSqrdXRWxreWlMlkmtU1VbTFaJYT+Jllo62pvPYkJs6J955rLygjeCnnPgQULCY=", "FareInfoRef": "l7HbtGEHuDKAob7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA+V7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-20T18:50:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-20T21:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H05M", "distance": "2245", "lay_over": "PT02H55M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32B", "name": "32B", "picture": "32B.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "217" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "217" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SE6M1QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02giQbCBJlaKmiNkOW\/v9n9CCtVEv2nfUwdozRxIKqWvyPAe\/huKEeGagwZnlsCH52vTkhYornEu66J\/CLUcyEpHZ6qfZ3ZcpKwSqrdXRWxreWlMlkmtU1VbTFaJYT+Jllo62pvPYkJs6J955rLygjeCnnPgQULCY=", "FareInfoRef": "l7HbtGEHuDKAob7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 77630, "gross_total": 77630, "base_fare": 39761, "tax": 37869, "sell": { "currency": "BDT", "total": 77630, "base_fare": 39761, "tax": 37869 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Nzc2MzAsImJhc2VfZmFyZSI6Mzk3NjEsInRheCI6Mzc4Njl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo3NzYzMCwiYmFzZV9mYXJlIjozOTc2MSwidGF4IjozNzg2OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo3NzYzMCwiYmFzZV9mYXJlIjozOTc2MSwidGF4IjozNzg2OX19", "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": 77630, "base_fare": 39761, "tax": 37869, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "39761.00", "tax": "37869.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 77630, "base_fare": 39761, "tax": 37869, "gross": { "base_fare": "39761.00", "tax": "37869.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": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijc3NjMwLjAwIiwiYmFzZV9mYXJlIjoiMzk3NjEuMDAiLCJ0YXgiOiIzNzg2OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5NzYxLjAwIiwidGF4IjoiMzc4NjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI3NzYzMC4wMCIsImJhc2VfZmFyZSI6IjM5NzYxLjAwIiwidGF4IjoiMzc4NjkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzOTc2MS4wMCIsInRheCI6IjM3ODY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNzc2MzAuMDAiLCJiYXNlX2ZhcmUiOiIzOTc2MS4wMCIsInRheCI6IjM3ODY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjc3NjMwLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjIwNTQ0LjAwIn0sIllSIjp7ImFtb3VudCI6IjI0NzYuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiOTkwMi4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlBaIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwNTQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI0NzYiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "CMB", "operating": "UL", "marketing": "UL", "booking_code": "L", "farebasis": "LE6MQA", "cabin": "economy" }, { "origin": "CMB", "destination": "DAC", "operating": "UL", "marketing": "UL", "booking_code": "L", "farebasis": "LE6MQA", "cabin": "economy" }, { "origin": "DAC", "destination": "CMB", "operating": "UL", "marketing": "UL", "booking_code": "S", "farebasis": "SE6M1QA", "cabin": "economy" }, { "origin": "CMB", "destination": "DOH", "operating": "UL", "marketing": "UL", "booking_code": "S", "farebasis": "SE6M1QA", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-15", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H50M", "transit_time": "2H0M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA6V7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T22:40:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-20T05:50: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-19", "flight_time": "PT4H40M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "218" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "218" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LE6MQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssKwzAM+5iiu+2SLLslJC09dBmF9dDL\/v8zpiQbzGBLRvIjxmhiXlUt\/seE93TuqGcGKoxZUoYGHxTK7oKIKfbFP46E74o7hdrFgdptJWQlYJXVhtQCV6\/lubVNszhPFEU7jEY5gR9ZNtKayutIYjLT7RzPDlFu4Kec+wD3EiwV", "FareInfoRef": "l7HbtGEHuDKALb7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT02H00M", "lay_over_date": "2026-11-20", "aircraft": { "code": "332", "name": "332", "picture": "332.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": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LE6MQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssKwzAM+5iiu+2SLLslJC09dBmF9dDL\/v8zpiQbzGBLRvIjxmhiXlUt\/seE93TuqGcGKoxZUoYGHxTK7oKIKfbFP46E74o7hdrFgdptJWQlYJXVhtQCV6\/lubVNszhPFEU7jEY5gR9ZNtKayutIYjLT7RzPDlFu4Kec+wD3EiwV", "FareInfoRef": "l7HbtGEHuDKALb7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT11H25M", "transit_time": "2H55M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SE6M1QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02giQbCBJlaKmiNkOW\/v9n9CCtVEv2nfUwdozRxIKqWvyPAe\/huKEeGagwZnlsCH52vTkhYornEu66J\/CLUcyEpHZ6qfZ3ZcpKwSqrdXRWxreWlMlkmtU1VbTFaJYT+Jllo62pvPYkJs6J955rLygjeCnnPgQULCY=", "FareInfoRef": "l7HbtGEHuDKAob7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA+V7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-20T18:50:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-20T21:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H05M", "distance": "2245", "lay_over": "PT02H55M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32B", "name": "32B", "picture": "32B.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "217" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "217" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SE6M1QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02giQbCBJlaKmiNkOW\/v9n9CCtVEv2nfUwdozRxIKqWvyPAe\/huKEeGagwZnlsCH52vTkhYornEu66J\/CLUcyEpHZ6qfZ3ZcpKwSqrdXRWxreWlMlkmtU1VbTFaJYT+Jllo62pvPYkJs6J955rLygjeCnnPgQULCY=", "FareInfoRef": "l7HbtGEHuDKAob7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "UL", "calendar_total_currency": "BDT", "calendar_total_price": 77630, "calendar_total_sell": 77630, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 77630, "filter": { "id": "F1TT00006-15", "price": 77630, "journey_duration": "PT21H15M", "journey_duration_seconds": 76500, "layover_duration": "PT4H55M", "layover_duration_seconds": 17700, "carrier_operating": "UL", "carrier_marketing": "UL", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-19T22:40:00.000+03:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-02-20T21:25:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611192240cmb202611200550218cmb202611200750dac202611201130189dac202702201300cmb202702201555190cmb202702201850doh202702202125217", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-16", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H15M", "transit_time": "15H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAAW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T09:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-19T16:30: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-19", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "654" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "654" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOhDAIfIyZO6C28damrfFgqjZ68LL\/f8bS6iZLAjNkYMA5JySGmcX9R4dPdxTkKwAZohl9gAhZA9buBpEwzvXwO5eE12RSKTf5QW6DcQqjAmaah0eqgbvVuC3VazTGKBKjnr5W1EZ38CNpUZp9PEuigfq+zhb7imSh3+rmF9YkLVc=", "FareInfoRef": "l7HbtGEHuDKAAc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT15H20M", "lay_over_date": "2026-11-19", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "189" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOhDAIfIyZO6C28damrfFgqjZ68LL\/f8bS6iZLAjNkYMA5JySGmcX9R4dPdxTkKwAZohl9gAhZA9buBpEwzvXwO5eE12RSKTf5QW6DcQqjAmaah0eqgbvVuC3VazTGKBKjnr5W1EZ38CNpUZp9PEuigfq+zhb7imSh3+rmF9YkLVc=", "FareInfoRef": "l7HbtGEHuDKAAc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "Direct Flight", "no_of_stops": 0, "flight_time": "PT6H0M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAaV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T10: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-20T13: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-20", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd42aRE7UCDKoiINahfZ9P7H6ISkUi2ZGfT8izGa2F1VLf7HgM+wNdT3BFQYM68Lgonrnx0iplgfW3pqK+AML2ZCVDs+VXthDtONglnmsaO9Mq43p4lMgudkquLYjMOyAz9TFtqa8qsVGcW5o7L5C4oHT2XfF0gbLH0=", "FareInfoRef": "l7HbtGEHuDKAbc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 81118, "gross_total": 81118, "base_fare": 43839, "tax": 37279, "sell": { "currency": "BDT", "total": 81118, "base_fare": 43839, "tax": 37279 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODExMTgsImJhc2VfZmFyZSI6NDM4MzksInRheCI6MzcyNzl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4MTExOCwiYmFzZV9mYXJlIjo0MzgzOSwidGF4IjozNzI3OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4MTExOCwiYmFzZV9mYXJlIjo0MzgzOSwidGF4IjozNzI3OX19", "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": 81118, "base_fare": 43839, "tax": 37279, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "43839.00", "tax": "37279.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 81118, "base_fare": 43839, "tax": 37279, "gross": { "base_fare": "43839.00", "tax": "37279.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": "18352.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4078.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjgxMTE4LjAwIiwiYmFzZV9mYXJlIjoiNDM4MzkuMDAiLCJ0YXgiOiIzNzI3OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQzODM5LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4MTExOC4wMCIsImJhc2VfZmFyZSI6IjQzODM5LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI0MzgzOS4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiODExMTguMDAiLCJiYXNlX2ZhcmUiOiI0MzgzOS4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjgxMTE4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjE4MzUyLjAwIn0sIllSIjp7ImFtb3VudCI6IjQwNzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiOTkwMi4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlBaIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE4MzUyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "CMB", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLQAP1RE", "cabin": "economy" }, { "origin": "CMB", "destination": "DAC", "operating": "UL", "marketing": "QR", "booking_code": "O", "farebasis": "TLQAP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLQAP1RE", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-16", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H15M", "transit_time": "15H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAAW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T09:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-19T16:30: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-19", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "654" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "654" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOhDAIfIyZO6C28damrfFgqjZ68LL\/f8bS6iZLAjNkYMA5JySGmcX9R4dPdxTkKwAZohl9gAhZA9buBpEwzvXwO5eE12RSKTf5QW6DcQqjAmaah0eqgbvVuC3VazTGKBKjnr5W1EZ38CNpUZp9PEuigfq+zhb7imSh3+rmF9YkLVc=", "FareInfoRef": "l7HbtGEHuDKAAc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT15H20M", "lay_over_date": "2026-11-19", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "189" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOhDAIfIyZO6C28damrfFgqjZ68LL\/f8bS6iZLAjNkYMA5JySGmcX9R4dPdxTkKwAZohl9gAhZA9buBpEwzvXwO5eE12RSKTf5QW6DcQqjAmaah0eqgbvVuC3VazTGKBKjnr5W1EZ38CNpUZp9PEuigfq+zhb7imSh3+rmF9YkLVc=", "FareInfoRef": "l7HbtGEHuDKAAc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "Direct Flight", "no_of_stops": 0, "flight_time": "PT6H0M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAaV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T10: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-20T13: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-20", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd42aRE7UCDKoiINahfZ9P7H6ISkUi2ZGfT8izGa2F1VLf7HgM+wNdT3BFQYM68Lgonrnx0iplgfW3pqK+AML2ZCVDs+VXthDtONglnmsaO9Mq43p4lMgudkquLYjMOyAz9TFtqa8qsVGcW5o7L5C4oHT2XfF0gbLH0=", "FareInfoRef": "l7HbtGEHuDKAbc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 81118, "calendar_total_sell": 81118, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 81118, "filter": { "id": "F1TT00006-16", "price": 81118, "journey_duration": "PT1D5H15M", "journey_duration_seconds": 105300, "layover_duration": "PT15H20M", "layover_duration_seconds": 55200, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-11-19T09:15:00.000+03:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-02-20T13:45:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611190915cmb202611191630654cmb202611200750dac202611201130189dac202702201045doh202702201345641", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-17", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H0M", "transit_time": "23H5M", "routes": [ { "air_segment_key": "l7HbtGEHuDKADW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T01:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-19T08:45: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-18", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "664" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "664" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOhDAIfIyZO6C28damrfFgqjZ68LL\/f8bS6iZLAjNkYMA5JySGmcX9R4dPdxTkKwAZohl9gAhZA9buBpEwzvXwO5eE12RSKTf5QW6DcQqjAmaah0eqgbvVuC3VazTGKBKjnr5W1EZ38CNpUZp9PEuigfq+zhb7imSh3+rmF9YkLVc=", "FareInfoRef": "l7HbtGEHuDKAAc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT23H05M", "lay_over_date": "2026-11-19", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "189" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOhDAIfIyZO6C28damrfFgqjZ68LL\/f8bS6iZLAjNkYMA5JySGmcX9R4dPdxTkKwAZohl9gAhZA9buBpEwzvXwO5eE12RSKTf5QW6DcQqjAmaah0eqgbvVuC3VazTGKBKjnr5W1EZ38CNpUZp9PEuigfq+zhb7imSh3+rmF9YkLVc=", "FareInfoRef": "l7HbtGEHuDKAAc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "Direct Flight", "no_of_stops": 0, "flight_time": "PT6H0M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAaV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T10: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-20T13: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-20", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd42aRE7UCDKoiINahfZ9P7H6ISkUi2ZGfT8izGa2F1VLf7HgM+wNdT3BFQYM68Lgonrnx0iplgfW3pqK+AML2ZCVDs+VXthDtONglnmsaO9Mq43p4lMgudkquLYjMOyAz9TFtqa8qsVGcW5o7L5C4oHT2XfF0gbLH0=", "FareInfoRef": "l7HbtGEHuDKAbc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 81118, "gross_total": 81118, "base_fare": 43839, "tax": 37279, "sell": { "currency": "BDT", "total": 81118, "base_fare": 43839, "tax": 37279 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODExMTgsImJhc2VfZmFyZSI6NDM4MzksInRheCI6MzcyNzl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4MTExOCwiYmFzZV9mYXJlIjo0MzgzOSwidGF4IjozNzI3OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4MTExOCwiYmFzZV9mYXJlIjo0MzgzOSwidGF4IjozNzI3OX19", "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": 81118, "base_fare": 43839, "tax": 37279, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "43839.00", "tax": "37279.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 81118, "base_fare": 43839, "tax": 37279, "gross": { "base_fare": "43839.00", "tax": "37279.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": "18352.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4078.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjgxMTE4LjAwIiwiYmFzZV9mYXJlIjoiNDM4MzkuMDAiLCJ0YXgiOiIzNzI3OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQzODM5LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4MTExOC4wMCIsImJhc2VfZmFyZSI6IjQzODM5LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI0MzgzOS4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiODExMTguMDAiLCJiYXNlX2ZhcmUiOiI0MzgzOS4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjgxMTE4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjE4MzUyLjAwIn0sIllSIjp7ImFtb3VudCI6IjQwNzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiOTkwMi4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlBaIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE4MzUyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "CMB", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLQAP1RE", "cabin": "economy" }, { "origin": "CMB", "destination": "DAC", "operating": "UL", "marketing": "QR", "booking_code": "O", "farebasis": "TLQAP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLQAP1RE", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-17", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H0M", "transit_time": "23H5M", "routes": [ { "air_segment_key": "l7HbtGEHuDKADW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T01:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-19T08:45: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-18", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "664" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "664" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOhDAIfIyZO6C28damrfFgqjZ68LL\/f8bS6iZLAjNkYMA5JySGmcX9R4dPdxTkKwAZohl9gAhZA9buBpEwzvXwO5eE12RSKTf5QW6DcQqjAmaah0eqgbvVuC3VazTGKBKjnr5W1EZ38CNpUZp9PEuigfq+zhb7imSh3+rmF9YkLVc=", "FareInfoRef": "l7HbtGEHuDKAAc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT23H05M", "lay_over_date": "2026-11-19", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "189" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOhDAIfIyZO6C28damrfFgqjZ68LL\/f8bS6iZLAjNkYMA5JySGmcX9R4dPdxTkKwAZohl9gAhZA9buBpEwzvXwO5eE12RSKTf5QW6DcQqjAmaah0eqgbvVuC3VazTGKBKjnr5W1EZ38CNpUZp9PEuigfq+zhb7imSh3+rmF9YkLVc=", "FareInfoRef": "l7HbtGEHuDKAAc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "Direct Flight", "no_of_stops": 0, "flight_time": "PT6H0M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAaV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T10: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-20T13: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-20", "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": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd42aRE7UCDKoiINahfZ9P7H6ISkUi2ZGfT8izGa2F1VLf7HgM+wNdT3BFQYM68Lgonrnx0iplgfW3pqK+AML2ZCVDs+VXthDtONglnmsaO9Mq43p4lMgudkquLYjMOyAz9TFtqa8qsVGcW5o7L5C4oHT2XfF0gbLH0=", "FareInfoRef": "l7HbtGEHuDKAbc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 81118, "calendar_total_sell": 81118, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 81118, "filter": { "id": "F1TT00006-17", "price": 81118, "journey_duration": "PT1D13H0M", "journey_duration_seconds": 133200, "layover_duration": "PT23H5M", "layover_duration_seconds": 83100, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "", "departure_departure_time": "2026-11-19T01:30:00.000+03:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-02-20T13:45:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611190130cmb202611190845664cmb202611200750dac202611201130189dac202702201045doh202702201345641", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-18", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H30M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAFW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T22:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOM", "arrival_time": "2026-11-20T04:30:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT3H45M", "distance": "1424", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2290" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2290" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "3", "fareBasisCode": "KU2YXSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0KAjEMhQ8zvH2SqtVdQyOOCB0GHbAb738M03YEA0le+PKXUhKSEzNL+rcJn0nvKFsGCsTdNCMI0RHsVQWRMB6b1PfTFuxLLo5KxyNzb7RzZk\/IMR8Gaobaoy2zs7GZiBjtNJr0CfzEdXZZ1F6r3oxC4Mhx1R1ShP\/qc19pXCzD", "FareInfoRef": "l7HbtGEHuDKAyc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAkV7ElbAAAA==", "origin": "BOM", "departure_time": "2026-11-20T07:20:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-20T10:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-20", "flight_time": "PT2H55M", "distance": "1174", "lay_over": "PT02H50M", "lay_over_date": "2026-11-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "3", "fareBasisCode": "KU2YXSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0KAjEMhQ8zvH2SqtVdQyOOCB0GHbAb738M03YEA0le+PKXUhKSEzNL+rcJn0nvKFsGCsTdNCMI0RHsVQWRMB6b1PfTFuxLLo5KxyNzb7RzZk\/IMR8Gaobaoy2zs7GZiBjtNJr0CfzEdXZZ1F6r3oxC4Mhx1R1ShP\/qc19pXCzD", "FareInfoRef": "l7HbtGEHuDKAyc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT8H35M", "transit_time": "1H15M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAsV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T15:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2027-02-20T17:45:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT2H30M", "distance": "886", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "5", "fareBasisCode": "WU2YXSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd52UdJlohhRNqkqqCAb7n8MpmmRsGR7rOdfSsnEgqpa+rcBnyHfUbcCVBjdlxk6BQu9ahAxxWuz9n74Ai6JYiZEteMja2\/0qSgTSiyXjlqlndFzITs2CwX209glJ\/AT15myZn+u+eYyjho1rvmEEsFfOfcFgvss7g==", "FareInfoRef": "l7HbtGEHuDKAAd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAHW7ElbAAAA==", "origin": "DEL", "departure_time": "2027-02-20T19:00:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DOH", "arrival_time": "2027-02-20T21:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT4H50M", "distance": "1585", "lay_over": "PT01H15M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2283" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2283" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "5", "fareBasisCode": "WU2YXSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd52UdJlohhRNqkqqCAb7n8MpmmRsGR7rOdfSsnEgqpa+rcBnyHfUbcCVBjdlxk6BQu9ahAxxWuz9n74Ai6JYiZEteMja2\/0qSgTSiyXjlqlndFzITs2CwX209glJ\/AT15myZn+u+eYyjho1rvmEEsFfOfcFgvss7g==", "FareInfoRef": "l7HbtGEHuDKAAd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 83516, "gross_total": 83516, "base_fare": 62869, "tax": 20647, "sell": { "currency": "BDT", "total": 83516, "base_fare": 62869, "tax": 20647 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODM1MTYsImJhc2VfZmFyZSI6NjI4NjksInRheCI6MjA2NDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4MzUxNiwiYmFzZV9mYXJlIjo2Mjg2OSwidGF4IjoyMDY0NywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4MzUxNiwiYmFzZV9mYXJlIjo2Mjg2OSwidGF4IjoyMDY0N319", "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": 83516, "base_fare": 62869, "tax": 20647, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "62869.00", "tax": "20647.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 83516, "base_fare": 62869, "tax": 20647, "gross": { "base_fare": "62869.00", "tax": "20647.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": "4950.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "848.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjgzNTE2LjAwIiwiYmFzZV9mYXJlIjoiNjI4NjkuMDAiLCJ0YXgiOiIyMDY0Ny4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYyODY5LjAwIiwidGF4IjoiMjA2NDcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4MzUxNi4wMCIsImJhc2VfZmFyZSI6IjYyODY5LjAwIiwidGF4IjoiMjA2NDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2Mjg2OS4wMCIsInRheCI6IjIwNjQ3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiODM1MTYuMDAiLCJiYXNlX2ZhcmUiOiI2Mjg2OS4wMCIsInRheCI6IjIwNjQ3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjgzNTE2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjQ5NTAuMDAifSwiWVIiOnsiYW1vdW50IjoiODQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6Ijk5MDIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0OTUwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijg0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "BOM", "operating": "AI", "marketing": "AI", "booking_code": "K", "farebasis": "KU2YXSDO", "cabin": "economy" }, { "origin": "BOM", "destination": "DAC", "operating": "AI", "marketing": "AI", "booking_code": "K", "farebasis": "KU2YXSDO", "cabin": "economy" }, { "origin": "DAC", "destination": "DEL", "operating": "AI", "marketing": "AI", "booking_code": "W", "farebasis": "WU2YXSDO", "cabin": "economy" }, { "origin": "DEL", "destination": "DOH", "operating": "AI", "marketing": "AI", "booking_code": "W", "farebasis": "WU2YXSDO", "cabin": "economy" } ], "connecting": [ "BOM", "DEL" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-18", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H30M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAFW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T22:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOM", "arrival_time": "2026-11-20T04:30:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT3H45M", "distance": "1424", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2290" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2290" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "3", "fareBasisCode": "KU2YXSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0KAjEMhQ8zvH2SqtVdQyOOCB0GHbAb738M03YEA0le+PKXUhKSEzNL+rcJn0nvKFsGCsTdNCMI0RHsVQWRMB6b1PfTFuxLLo5KxyNzb7RzZk\/IMR8Gaobaoy2zs7GZiBjtNJr0CfzEdXZZ1F6r3oxC4Mhx1R1ShP\/qc19pXCzD", "FareInfoRef": "l7HbtGEHuDKAyc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAkV7ElbAAAA==", "origin": "BOM", "departure_time": "2026-11-20T07:20:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-20T10:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-20", "flight_time": "PT2H55M", "distance": "1174", "lay_over": "PT02H50M", "lay_over_date": "2026-11-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "3", "fareBasisCode": "KU2YXSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0KAjEMhQ8zvH2SqtVdQyOOCB0GHbAb738M03YEA0le+PKXUhKSEzNL+rcJn0nvKFsGCsTdNCMI0RHsVQWRMB6b1PfTFuxLLo5KxyNzb7RzZk\/IMR8Gaobaoy2zs7GZiBjtNJr0CfzEdXZZ1F6r3oxC4Mhx1R1ShP\/qc19pXCzD", "FareInfoRef": "l7HbtGEHuDKAyc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT8H35M", "transit_time": "1H15M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAsV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T15:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2027-02-20T17:45:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT2H30M", "distance": "886", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "5", "fareBasisCode": "WU2YXSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd52UdJlohhRNqkqqCAb7n8MpmmRsGR7rOdfSsnEgqpa+rcBnyHfUbcCVBjdlxk6BQu9ahAxxWuz9n74Ai6JYiZEteMja2\/0qSgTSiyXjlqlndFzITs2CwX209glJ\/AT15myZn+u+eYyjho1rvmEEsFfOfcFgvss7g==", "FareInfoRef": "l7HbtGEHuDKAAd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAHW7ElbAAAA==", "origin": "DEL", "departure_time": "2027-02-20T19:00:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DOH", "arrival_time": "2027-02-20T21:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT4H50M", "distance": "1585", "lay_over": "PT01H15M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2283" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2283" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "5", "fareBasisCode": "WU2YXSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd52UdJlohhRNqkqqCAb7n8MpmmRsGR7rOdfSsnEgqpa+rcBnyHfUbcCVBjdlxk6BQu9ahAxxWuz9n74Ai6JYiZEteMja2\/0qSgTSiyXjlqlndFzITs2CwX209glJ\/AT15myZn+u+eYyjho1rvmEEsFfOfcFgvss7g==", "FareInfoRef": "l7HbtGEHuDKAAd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 83516, "calendar_total_sell": 83516, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 83516, "filter": { "id": "F1TT00006-18", "price": 83516, "journey_duration": "PT18H5M", "journey_duration_seconds": 65100, "layover_duration": "PT4H5M", "layover_duration_seconds": 14700, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": [ "BOM", "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-19T22:15:00.000+03:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-02-20T21:20:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611192215bom2026112004302290bom202611200720dac2026112010452183dac202702201545del2027022017452228del202702201900doh2027022021202283", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-19", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H30M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAFW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T22:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOM", "arrival_time": "2026-11-20T04:30:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT3H45M", "distance": "1424", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2290" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2290" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "3", "fareBasisCode": "KU2YXSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0KAjEMhQ8zvH2SqtVdQyOOCB0GHbAb738M03YEA0le+PKXUhKSEzNL+rcJn0nvKFsGCsTdNCMI0RHsVQWRMB6b1PfTFuxLLo5KxyNzb7RzZk\/IMR8Gaobaoy2zs7GZiBjtNJr0CfzEdXZZ1F6r3oxC4Mhx1R1ShP\/qc19pXCzD", "FareInfoRef": "l7HbtGEHuDKAyc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAkV7ElbAAAA==", "origin": "BOM", "departure_time": "2026-11-20T07:20:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-20T10:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-20", "flight_time": "PT2H55M", "distance": "1174", "lay_over": "PT02H50M", "lay_over_date": "2026-11-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "3", "fareBasisCode": "KU2YXSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0KAjEMhQ8zvH2SqtVdQyOOCB0GHbAb738M03YEA0le+PKXUhKSEzNL+rcJn0nvKFsGCsTdNCMI0RHsVQWRMB6b1PfTFuxLLo5KxyNzb7RzZk\/IMR8Gaobaoy2zs7GZiBjtNJr0CfzEdXZZ1F6r3oxC4Mhx1R1ShP\/qc19pXCzD", "FareInfoRef": "l7HbtGEHuDKAyc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT12H30M", "transit_time": "4H50M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAmV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T11:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BOM", "arrival_time": "2027-02-20T14:50:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT3H35M", "distance": "1174", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WU2YXSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd52UdJlohhRNqkqqCAb7n8MpmmRsGR7rOdfSsnEgqpa+rcBnyHfUbcCVBjdlxk6BQu9ahAxxWuz9n74Ai6JYiZEteMja2\/0qSgTSiyXjlqlndFzITs2CwX209glJ\/AT15myZn+u+eYyjho1rvmEEsFfOfcFgvss7g==", "FareInfoRef": "l7HbtGEHuDKAAd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAJW7ElbAAAA==", "origin": "BOM", "departure_time": "2027-02-20T19:40:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DOH", "arrival_time": "2027-02-20T21: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-20", "flight_time": "PT4H05M", "distance": "1424", "lay_over": "PT04H50M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2289" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2289" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WU2YXSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd52UdJlohhRNqkqqCAb7n8MpmmRsGR7rOdfSsnEgqpa+rcBnyHfUbcCVBjdlxk6BQu9ahAxxWuz9n74Ai6JYiZEteMja2\/0qSgTSiyXjlqlndFzITs2CwX209glJ\/AT15myZn+u+eYyjho1rvmEEsFfOfcFgvss7g==", "FareInfoRef": "l7HbtGEHuDKAAd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 83516, "gross_total": 83516, "base_fare": 62869, "tax": 20647, "sell": { "currency": "BDT", "total": 83516, "base_fare": 62869, "tax": 20647 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODM1MTYsImJhc2VfZmFyZSI6NjI4NjksInRheCI6MjA2NDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4MzUxNiwiYmFzZV9mYXJlIjo2Mjg2OSwidGF4IjoyMDY0NywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4MzUxNiwiYmFzZV9mYXJlIjo2Mjg2OSwidGF4IjoyMDY0N319", "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": 83516, "base_fare": 62869, "tax": 20647, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "62869.00", "tax": "20647.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 83516, "base_fare": 62869, "tax": 20647, "gross": { "base_fare": "62869.00", "tax": "20647.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": "4950.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "848.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjgzNTE2LjAwIiwiYmFzZV9mYXJlIjoiNjI4NjkuMDAiLCJ0YXgiOiIyMDY0Ny4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYyODY5LjAwIiwidGF4IjoiMjA2NDcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4MzUxNi4wMCIsImJhc2VfZmFyZSI6IjYyODY5LjAwIiwidGF4IjoiMjA2NDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2Mjg2OS4wMCIsInRheCI6IjIwNjQ3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiODM1MTYuMDAiLCJiYXNlX2ZhcmUiOiI2Mjg2OS4wMCIsInRheCI6IjIwNjQ3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjgzNTE2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjQ5NTAuMDAifSwiWVIiOnsiYW1vdW50IjoiODQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6Ijk5MDIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0OTUwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijg0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "BOM", "operating": "AI", "marketing": "AI", "booking_code": "K", "farebasis": "KU2YXSDO", "cabin": "economy" }, { "origin": "BOM", "destination": "DAC", "operating": "AI", "marketing": "AI", "booking_code": "K", "farebasis": "KU2YXSDO", "cabin": "economy" }, { "origin": "DAC", "destination": "BOM", "operating": "AI", "marketing": "AI", "booking_code": "W", "farebasis": "WU2YXSDO", "cabin": "economy" }, { "origin": "BOM", "destination": "DOH", "operating": "AI", "marketing": "AI", "booking_code": "W", "farebasis": "WU2YXSDO", "cabin": "economy" } ], "connecting": [ "BOM" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-19", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H30M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAFW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T22:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOM", "arrival_time": "2026-11-20T04:30:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT3H45M", "distance": "1424", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2290" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2290" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "3", "fareBasisCode": "KU2YXSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0KAjEMhQ8zvH2SqtVdQyOOCB0GHbAb738M03YEA0le+PKXUhKSEzNL+rcJn0nvKFsGCsTdNCMI0RHsVQWRMB6b1PfTFuxLLo5KxyNzb7RzZk\/IMR8Gaobaoy2zs7GZiBjtNJr0CfzEdXZZ1F6r3oxC4Mhx1R1ShP\/qc19pXCzD", "FareInfoRef": "l7HbtGEHuDKAyc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAkV7ElbAAAA==", "origin": "BOM", "departure_time": "2026-11-20T07:20:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-20T10:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-20", "flight_time": "PT2H55M", "distance": "1174", "lay_over": "PT02H50M", "lay_over_date": "2026-11-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "3", "fareBasisCode": "KU2YXSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0KAjEMhQ8zvH2SqtVdQyOOCB0GHbAb738M03YEA0le+PKXUhKSEzNL+rcJn0nvKFsGCsTdNCMI0RHsVQWRMB6b1PfTFuxLLo5KxyNzb7RzZk\/IMR8Gaobaoy2zs7GZiBjtNJr0CfzEdXZZ1F6r3oxC4Mhx1R1ShP\/qc19pXCzD", "FareInfoRef": "l7HbtGEHuDKAyc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT12H30M", "transit_time": "4H50M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAmV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T11:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BOM", "arrival_time": "2027-02-20T14:50:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT3H35M", "distance": "1174", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WU2YXSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd52UdJlohhRNqkqqCAb7n8MpmmRsGR7rOdfSsnEgqpa+rcBnyHfUbcCVBjdlxk6BQu9ahAxxWuz9n74Ai6JYiZEteMja2\/0qSgTSiyXjlqlndFzITs2CwX209glJ\/AT15myZn+u+eYyjho1rvmEEsFfOfcFgvss7g==", "FareInfoRef": "l7HbtGEHuDKAAd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAJW7ElbAAAA==", "origin": "BOM", "departure_time": "2027-02-20T19:40:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DOH", "arrival_time": "2027-02-20T21: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-20", "flight_time": "PT4H05M", "distance": "1424", "lay_over": "PT04H50M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2289" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2289" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WU2YXSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd52UdJlohhRNqkqqCAb7n8MpmmRsGR7rOdfSsnEgqpa+rcBnyHfUbcCVBjdlxk6BQu9ahAxxWuz9n74Ai6JYiZEteMja2\/0qSgTSiyXjlqlndFzITs2CwX209glJ\/AT15myZn+u+eYyjho1rvmEEsFfOfcFgvss7g==", "FareInfoRef": "l7HbtGEHuDKAAd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 83516, "calendar_total_sell": 83516, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 83516, "filter": { "id": "F1TT00006-19", "price": 83516, "journey_duration": "PT22H0M", "journey_duration_seconds": 79200, "layover_duration": "PT7H40M", "layover_duration_seconds": 27600, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": [ "BOM" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-19T22:15:00.000+03:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-02-20T21:15:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611192215bom2026112004302290bom202611200720dac2026112010452183dac202702201145bom2027022014502184bom202702201940doh2027022021152289", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-20", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H25M", "transit_time": "7H0M", "routes": [ { "air_segment_key": "l7HbtGEHuDKALW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T22:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DEL", "arrival_time": "2026-11-20T04:50:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT4H00M", "distance": "1585", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2284" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2284" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "1", "fareBasisCode": "KU2YXSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0KAjEMhQ8zvH2SqtVdQyOOCB0GHbAb738M03YEA0le+PKXUhKSEzNL+rcJn0nvKFsGCsTdNCMI0RHsVQWRMB6b1PfTFuxLLo5KxyNzb7RzZk\/IMR8Gaobaoy2zs7GZiBjtNJr0CfzEdXZZ1F6r3oxC4Mhx1R1ShP\/qc19pXCzD", "FareInfoRef": "l7HbtGEHuDKAyc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKANW7ElbAAAA==", "origin": "DEL", "departure_time": "2026-11-20T11:50:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-20T14:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-20", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT07H00M", "lay_over_date": "2026-11-20", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "1", "fareBasisCode": "KU2YXSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0KAjEMhQ8zvH2SqtVdQyOOCB0GHbAb738M03YEA0le+PKXUhKSEzNL+rcJn0nvKFsGCsTdNCMI0RHsVQWRMB6b1PfTFuxLLo5KxyNzb7RzZk\/IMR8Gaobaoy2zs7GZiBjtNJr0CfzEdXZZ1F6r3oxC4Mhx1R1ShP\/qc19pXCzD", "FareInfoRef": "l7HbtGEHuDKAyc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT8H35M", "transit_time": "1H15M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAsV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T15:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2027-02-20T17:45:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT2H30M", "distance": "886", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "5", "fareBasisCode": "WU2YXSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd52UdJlohhRNqkqqCAb7n8MpmmRsGR7rOdfSsnEgqpa+rcBnyHfUbcCVBjdlxk6BQu9ahAxxWuz9n74Ai6JYiZEteMja2\/0qSgTSiyXjlqlndFzITs2CwX209glJ\/AT15myZn+u+eYyjho1rvmEEsFfOfcFgvss7g==", "FareInfoRef": "l7HbtGEHuDKAAd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAHW7ElbAAAA==", "origin": "DEL", "departure_time": "2027-02-20T19:00:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DOH", "arrival_time": "2027-02-20T21:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT4H50M", "distance": "1585", "lay_over": "PT01H15M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2283" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2283" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "5", "fareBasisCode": "WU2YXSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd52UdJlohhRNqkqqCAb7n8MpmmRsGR7rOdfSsnEgqpa+rcBnyHfUbcCVBjdlxk6BQu9ahAxxWuz9n74Ai6JYiZEteMja2\/0qSgTSiyXjlqlndFzITs2CwX209glJ\/AT15myZn+u+eYyjho1rvmEEsFfOfcFgvss7g==", "FareInfoRef": "l7HbtGEHuDKAAd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 83516, "gross_total": 83516, "base_fare": 62869, "tax": 20647, "sell": { "currency": "BDT", "total": 83516, "base_fare": 62869, "tax": 20647 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODM1MTYsImJhc2VfZmFyZSI6NjI4NjksInRheCI6MjA2NDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4MzUxNiwiYmFzZV9mYXJlIjo2Mjg2OSwidGF4IjoyMDY0NywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4MzUxNiwiYmFzZV9mYXJlIjo2Mjg2OSwidGF4IjoyMDY0N319", "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": 83516, "base_fare": 62869, "tax": 20647, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "62869.00", "tax": "20647.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 83516, "base_fare": 62869, "tax": 20647, "gross": { "base_fare": "62869.00", "tax": "20647.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": "4950.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "848.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjgzNTE2LjAwIiwiYmFzZV9mYXJlIjoiNjI4NjkuMDAiLCJ0YXgiOiIyMDY0Ny4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYyODY5LjAwIiwidGF4IjoiMjA2NDcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4MzUxNi4wMCIsImJhc2VfZmFyZSI6IjYyODY5LjAwIiwidGF4IjoiMjA2NDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2Mjg2OS4wMCIsInRheCI6IjIwNjQ3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiODM1MTYuMDAiLCJiYXNlX2ZhcmUiOiI2Mjg2OS4wMCIsInRheCI6IjIwNjQ3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjgzNTE2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjQ5NTAuMDAifSwiWVIiOnsiYW1vdW50IjoiODQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6Ijk5MDIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0OTUwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijg0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "DEL", "operating": "AI", "marketing": "AI", "booking_code": "K", "farebasis": "KU2YXSDO", "cabin": "economy" }, { "origin": "DEL", "destination": "DAC", "operating": "AI", "marketing": "AI", "booking_code": "K", "farebasis": "KU2YXSDO", "cabin": "economy" }, { "origin": "DAC", "destination": "DEL", "operating": "AI", "marketing": "AI", "booking_code": "W", "farebasis": "WU2YXSDO", "cabin": "economy" }, { "origin": "DEL", "destination": "DOH", "operating": "AI", "marketing": "AI", "booking_code": "W", "farebasis": "WU2YXSDO", "cabin": "economy" } ], "connecting": [ "DEL" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-20", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H25M", "transit_time": "7H0M", "routes": [ { "air_segment_key": "l7HbtGEHuDKALW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T22:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DEL", "arrival_time": "2026-11-20T04:50:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT4H00M", "distance": "1585", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2284" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2284" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "1", "fareBasisCode": "KU2YXSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0KAjEMhQ8zvH2SqtVdQyOOCB0GHbAb738M03YEA0le+PKXUhKSEzNL+rcJn0nvKFsGCsTdNCMI0RHsVQWRMB6b1PfTFuxLLo5KxyNzb7RzZk\/IMR8Gaobaoy2zs7GZiBjtNJr0CfzEdXZZ1F6r3oxC4Mhx1R1ShP\/qc19pXCzD", "FareInfoRef": "l7HbtGEHuDKAyc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKANW7ElbAAAA==", "origin": "DEL", "departure_time": "2026-11-20T11:50:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-20T14:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-20", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT07H00M", "lay_over_date": "2026-11-20", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "1", "fareBasisCode": "KU2YXSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0KAjEMhQ8zvH2SqtVdQyOOCB0GHbAb738M03YEA0le+PKXUhKSEzNL+rcJn0nvKFsGCsTdNCMI0RHsVQWRMB6b1PfTFuxLLo5KxyNzb7RzZk\/IMR8Gaobaoy2zs7GZiBjtNJr0CfzEdXZZ1F6r3oxC4Mhx1R1ShP\/qc19pXCzD", "FareInfoRef": "l7HbtGEHuDKAyc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT8H35M", "transit_time": "1H15M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAsV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T15:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2027-02-20T17:45:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT2H30M", "distance": "886", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "5", "fareBasisCode": "WU2YXSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd52UdJlohhRNqkqqCAb7n8MpmmRsGR7rOdfSsnEgqpa+rcBnyHfUbcCVBjdlxk6BQu9ahAxxWuz9n74Ai6JYiZEteMja2\/0qSgTSiyXjlqlndFzITs2CwX209glJ\/AT15myZn+u+eYyjho1rvmEEsFfOfcFgvss7g==", "FareInfoRef": "l7HbtGEHuDKAAd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAHW7ElbAAAA==", "origin": "DEL", "departure_time": "2027-02-20T19:00:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DOH", "arrival_time": "2027-02-20T21:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT4H50M", "distance": "1585", "lay_over": "PT01H15M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2283" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2283" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "5", "fareBasisCode": "WU2YXSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd52UdJlohhRNqkqqCAb7n8MpmmRsGR7rOdfSsnEgqpa+rcBnyHfUbcCVBjdlxk6BQu9ahAxxWuz9n74Ai6JYiZEteMja2\/0qSgTSiyXjlqlndFzITs2CwX209glJ\/AT15myZn+u+eYyjho1rvmEEsFfOfcFgvss7g==", "FareInfoRef": "l7HbtGEHuDKAAd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 83516, "calendar_total_sell": 83516, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 83516, "filter": { "id": "F1TT00006-20", "price": 83516, "journey_duration": "PT22H0M", "journey_duration_seconds": 79200, "layover_duration": "PT8H15M", "layover_duration_seconds": 29700, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-19T22:20:00.000+03:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-02-20T21:20:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611192220del2026112004502284del202611201150dac2026112014452227dac202702201545del2027022017452228del202702201900doh2027022021202283", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-21", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H25M", "transit_time": "7H0M", "routes": [ { "air_segment_key": "l7HbtGEHuDKALW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T22:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DEL", "arrival_time": "2026-11-20T04:50:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT4H00M", "distance": "1585", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2284" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2284" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "1", "fareBasisCode": "KU2YXSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0KAjEMhQ8zvH2SqtVdQyOOCB0GHbAb738M03YEA0le+PKXUhKSEzNL+rcJn0nvKFsGCsTdNCMI0RHsVQWRMB6b1PfTFuxLLo5KxyNzb7RzZk\/IMR8Gaobaoy2zs7GZiBjtNJr0CfzEdXZZ1F6r3oxC4Mhx1R1ShP\/qc19pXCzD", "FareInfoRef": "l7HbtGEHuDKAyc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKANW7ElbAAAA==", "origin": "DEL", "departure_time": "2026-11-20T11:50:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-20T14:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-20", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT07H00M", "lay_over_date": "2026-11-20", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "1", "fareBasisCode": "KU2YXSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0KAjEMhQ8zvH2SqtVdQyOOCB0GHbAb738M03YEA0le+PKXUhKSEzNL+rcJn0nvKFsGCsTdNCMI0RHsVQWRMB6b1PfTFuxLLo5KxyNzb7RzZk\/IMR8Gaobaoy2zs7GZiBjtNJr0CfzEdXZZ1F6r3oxC4Mhx1R1ShP\/qc19pXCzD", "FareInfoRef": "l7HbtGEHuDKAyc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT12H30M", "transit_time": "4H50M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAmV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T11:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BOM", "arrival_time": "2027-02-20T14:50:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT3H35M", "distance": "1174", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WU2YXSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd52UdJlohhRNqkqqCAb7n8MpmmRsGR7rOdfSsnEgqpa+rcBnyHfUbcCVBjdlxk6BQu9ahAxxWuz9n74Ai6JYiZEteMja2\/0qSgTSiyXjlqlndFzITs2CwX209glJ\/AT15myZn+u+eYyjho1rvmEEsFfOfcFgvss7g==", "FareInfoRef": "l7HbtGEHuDKAAd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAJW7ElbAAAA==", "origin": "BOM", "departure_time": "2027-02-20T19:40:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DOH", "arrival_time": "2027-02-20T21: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-20", "flight_time": "PT4H05M", "distance": "1424", "lay_over": "PT04H50M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2289" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2289" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WU2YXSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd52UdJlohhRNqkqqCAb7n8MpmmRsGR7rOdfSsnEgqpa+rcBnyHfUbcCVBjdlxk6BQu9ahAxxWuz9n74Ai6JYiZEteMja2\/0qSgTSiyXjlqlndFzITs2CwX209glJ\/AT15myZn+u+eYyjho1rvmEEsFfOfcFgvss7g==", "FareInfoRef": "l7HbtGEHuDKAAd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 83516, "gross_total": 83516, "base_fare": 62869, "tax": 20647, "sell": { "currency": "BDT", "total": 83516, "base_fare": 62869, "tax": 20647 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODM1MTYsImJhc2VfZmFyZSI6NjI4NjksInRheCI6MjA2NDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4MzUxNiwiYmFzZV9mYXJlIjo2Mjg2OSwidGF4IjoyMDY0NywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4MzUxNiwiYmFzZV9mYXJlIjo2Mjg2OSwidGF4IjoyMDY0N319", "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": 83516, "base_fare": 62869, "tax": 20647, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "62869.00", "tax": "20647.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 83516, "base_fare": 62869, "tax": 20647, "gross": { "base_fare": "62869.00", "tax": "20647.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": "4950.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "848.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjgzNTE2LjAwIiwiYmFzZV9mYXJlIjoiNjI4NjkuMDAiLCJ0YXgiOiIyMDY0Ny4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYyODY5LjAwIiwidGF4IjoiMjA2NDcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4MzUxNi4wMCIsImJhc2VfZmFyZSI6IjYyODY5LjAwIiwidGF4IjoiMjA2NDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2Mjg2OS4wMCIsInRheCI6IjIwNjQ3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiODM1MTYuMDAiLCJiYXNlX2ZhcmUiOiI2Mjg2OS4wMCIsInRheCI6IjIwNjQ3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjgzNTE2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjQ5NTAuMDAifSwiWVIiOnsiYW1vdW50IjoiODQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6Ijk5MDIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0OTUwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijg0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "DEL", "operating": "AI", "marketing": "AI", "booking_code": "K", "farebasis": "KU2YXSDO", "cabin": "economy" }, { "origin": "DEL", "destination": "DAC", "operating": "AI", "marketing": "AI", "booking_code": "K", "farebasis": "KU2YXSDO", "cabin": "economy" }, { "origin": "DAC", "destination": "BOM", "operating": "AI", "marketing": "AI", "booking_code": "W", "farebasis": "WU2YXSDO", "cabin": "economy" }, { "origin": "BOM", "destination": "DOH", "operating": "AI", "marketing": "AI", "booking_code": "W", "farebasis": "WU2YXSDO", "cabin": "economy" } ], "connecting": [ "DEL", "BOM" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-21", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H25M", "transit_time": "7H0M", "routes": [ { "air_segment_key": "l7HbtGEHuDKALW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T22:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DEL", "arrival_time": "2026-11-20T04:50:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT4H00M", "distance": "1585", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2284" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2284" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "1", "fareBasisCode": "KU2YXSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0KAjEMhQ8zvH2SqtVdQyOOCB0GHbAb738M03YEA0le+PKXUhKSEzNL+rcJn0nvKFsGCsTdNCMI0RHsVQWRMB6b1PfTFuxLLo5KxyNzb7RzZk\/IMR8Gaobaoy2zs7GZiBjtNJr0CfzEdXZZ1F6r3oxC4Mhx1R1ShP\/qc19pXCzD", "FareInfoRef": "l7HbtGEHuDKAyc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKANW7ElbAAAA==", "origin": "DEL", "departure_time": "2026-11-20T11:50:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-20T14:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-20", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT07H00M", "lay_over_date": "2026-11-20", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "1", "fareBasisCode": "KU2YXSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0KAjEMhQ8zvH2SqtVdQyOOCB0GHbAb738M03YEA0le+PKXUhKSEzNL+rcJn0nvKFsGCsTdNCMI0RHsVQWRMB6b1PfTFuxLLo5KxyNzb7RzZk\/IMR8Gaobaoy2zs7GZiBjtNJr0CfzEdXZZ1F6r3oxC4Mhx1R1ShP\/qc19pXCzD", "FareInfoRef": "l7HbtGEHuDKAyc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT12H30M", "transit_time": "4H50M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAmV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T11:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BOM", "arrival_time": "2027-02-20T14:50:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT3H35M", "distance": "1174", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WU2YXSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd52UdJlohhRNqkqqCAb7n8MpmmRsGR7rOdfSsnEgqpa+rcBnyHfUbcCVBjdlxk6BQu9ahAxxWuz9n74Ai6JYiZEteMja2\/0qSgTSiyXjlqlndFzITs2CwX209glJ\/AT15myZn+u+eYyjho1rvmEEsFfOfcFgvss7g==", "FareInfoRef": "l7HbtGEHuDKAAd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAJW7ElbAAAA==", "origin": "BOM", "departure_time": "2027-02-20T19:40:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DOH", "arrival_time": "2027-02-20T21: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-20", "flight_time": "PT4H05M", "distance": "1424", "lay_over": "PT04H50M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2289" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2289" }, "booking_class": { "brand_id": "2186880", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WU2YXSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd52UdJlohhRNqkqqCAb7n8MpmmRsGR7rOdfSsnEgqpa+rcBnyHfUbcCVBjdlxk6BQu9ahAxxWuz9n74Ai6JYiZEteMja2\/0qSgTSiyXjlqlndFzITs2CwX209glJ\/AT15myZn+u+eYyjho1rvmEEsFfOfcFgvss7g==", "FareInfoRef": "l7HbtGEHuDKAAd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 83516, "calendar_total_sell": 83516, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 83516, "filter": { "id": "F1TT00006-21", "price": 83516, "journey_duration": "PT1D1H55M", "journey_duration_seconds": 93300, "layover_duration": "PT11H50M", "layover_duration_seconds": 42600, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": [ "DEL", "BOM" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-19T22:20:00.000+03:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-02-20T21:15:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611192220del2026112004502284del202611201150dac2026112014452227dac202702201145bom2027022014502184bom202702201940doh2027022021152289", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-22", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H20M", "transit_time": "11H10M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAPW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T22:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BAH", "arrival_time": "2026-11-19T23:35:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-19", "flight_time": "PT1H00M", "distance": "92", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "531" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "531" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QALIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/e2CMqNCuqaGAxmPezF\/\/8MC7smNqEzzesAKSUhCcws6b8mfKbbFfWdgQqxUzRDfKQAtmkFkTCaPu6La4r9kmioDrwpj8VyymyCLCVuqBfW0ctzNuYOFKIpMfrT6NYS+JnLbLZqWZqeX+Sc957azugI+6rFvjOCLIA=", "FareInfoRef": "l7HbtGEHuDKAHd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKARW7ElbAAAA==", "origin": "BAH", "departure_time": "2026-11-20T10: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-20T18: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-20", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT11H10M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QALIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/e2CMqNCuqaGAxmPezF\/\/8MC7smNqEzzesAKSUhCcws6b8mfKbbFfWdgQqxUzRDfKQAtmkFkTCaPu6La4r9kmioDrwpj8VyymyCLCVuqBfW0ctzNuYOFKIpMfrT6NYS+JnLbLZqWZqeX+Sc957azugI+6rFvjOCLIA=", "FareInfoRef": "l7HbtGEHuDKAHd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT10H30M", "transit_time": "3H5M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAXW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T09: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-20T13: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-20", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCLIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcktd0eW9vpBKkMp7AX\/\/8zdlcnGEjuDadJE2M0saCqFv+jw6e7XlBfGagwZnlMCCcfWrNCxBTPfL8tbk7gjl7MhKg2\/FVtD8uQlYJso2torYyjlpTJZHDcTFXsP2O3nMDPjBNtTWWZ03kR57z38g4HlB48lXMbP8kskA==", "FareInfoRef": "l7HbtGEHuDKAXd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAZW7ElbAAAA==", "origin": "BAH", "departure_time": "2027-02-20T16:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2027-02-20T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT1H00M", "distance": "92", "lay_over": "PT03H05M", "lay_over_date": "2027-02-20", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "526" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "526" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCLIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcktd0eW9vpBKkMp7AX\/\/8zdlcnGEjuDadJE2M0saCqFv+jw6e7XlBfGagwZnlMCCcfWrNCxBTPfL8tbk7gjl7MhKg2\/FVtD8uQlYJso2torYyjlpTJZHDcTFXsP2O3nMDPjBNtTWWZ03kR57z38g4HlB48lXMbP8kskA==", "FareInfoRef": "l7HbtGEHuDKAXd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 84475, "gross_total": 84475, "base_fare": 52674, "tax": 31801, "sell": { "currency": "BDT", "total": 84475, "base_fare": 52674, "tax": 31801 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODQ0NzUsImJhc2VfZmFyZSI6NTI2NzQsInRheCI6MzE4MDF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NDQ3NSwiYmFzZV9mYXJlIjo1MjY3NCwidGF4IjozMTgwMSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NDQ3NSwiYmFzZV9mYXJlIjo1MjY3NCwidGF4IjozMTgwMX19", "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": 84475, "base_fare": 52674, "tax": 31801, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "52674.00", "tax": "31801.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 84475, "base_fare": 52674, "tax": 31801, "gross": { "base_fare": "52674.00", "tax": "31801.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": "10196.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2476.00" }, "Other": { "title": "Others taxes", "amount": "14182.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg0NDc1LjAwIiwiYmFzZV9mYXJlIjoiNTI2NzQuMDAiLCJ0YXgiOiIzMTgwMS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUyNjc0LjAwIiwidGF4IjoiMzE4MDEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4NDQ3NS4wMCIsImJhc2VfZmFyZSI6IjUyNjc0LjAwIiwidGF4IjoiMzE4MDEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MjY3NC4wMCIsInRheCI6IjMxODAxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiODQ0NzUuMDAiLCJiYXNlX2ZhcmUiOiI1MjY3NC4wMCIsInRheCI6IjMxODAxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjg0NDc1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjEwMTk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjI0NzYuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTQxODIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQkgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5NTAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJITSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzMwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDE5NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNDc2IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "Q", "farebasis": "QALIT3QA", "cabin": "economy" }, { "origin": "BAH", "destination": "DAC", "operating": "GF", "marketing": "GF", "booking_code": "Q", "farebasis": "QALIT3QA", "cabin": "economy" }, { "origin": "DAC", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "S", "farebasis": "SCLIT3QA", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "GF", "marketing": "GF", "booking_code": "S", "farebasis": "SCLIT3QA", "cabin": "economy" } ], "connecting": [ "BAH" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-22", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H20M", "transit_time": "11H10M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAPW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T22:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BAH", "arrival_time": "2026-11-19T23:35:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-19", "flight_time": "PT1H00M", "distance": "92", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "531" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "531" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QALIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/e2CMqNCuqaGAxmPezF\/\/8MC7smNqEzzesAKSUhCcws6b8mfKbbFfWdgQqxUzRDfKQAtmkFkTCaPu6La4r9kmioDrwpj8VyymyCLCVuqBfW0ctzNuYOFKIpMfrT6NYS+JnLbLZqWZqeX+Sc957azugI+6rFvjOCLIA=", "FareInfoRef": "l7HbtGEHuDKAHd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKARW7ElbAAAA==", "origin": "BAH", "departure_time": "2026-11-20T10: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-20T18: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-20", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT11H10M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QALIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/e2CMqNCuqaGAxmPezF\/\/8MC7smNqEzzesAKSUhCcws6b8mfKbbFfWdgQqxUzRDfKQAtmkFkTCaPu6La4r9kmioDrwpj8VyymyCLCVuqBfW0ctzNuYOFKIpMfrT6NYS+JnLbLZqWZqeX+Sc957azugI+6rFvjOCLIA=", "FareInfoRef": "l7HbtGEHuDKAHd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT10H30M", "transit_time": "3H5M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAXW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T09: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-20T13: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-20", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCLIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcktd0eW9vpBKkMp7AX\/\/8zdlcnGEjuDadJE2M0saCqFv+jw6e7XlBfGagwZnlMCCcfWrNCxBTPfL8tbk7gjl7MhKg2\/FVtD8uQlYJso2torYyjlpTJZHDcTFXsP2O3nMDPjBNtTWWZ03kR57z38g4HlB48lXMbP8kskA==", "FareInfoRef": "l7HbtGEHuDKAXd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAZW7ElbAAAA==", "origin": "BAH", "departure_time": "2027-02-20T16:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2027-02-20T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT1H00M", "distance": "92", "lay_over": "PT03H05M", "lay_over_date": "2027-02-20", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "526" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "526" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCLIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcktd0eW9vpBKkMp7AX\/\/8zdlcnGEjuDadJE2M0saCqFv+jw6e7XlBfGagwZnlMCCcfWrNCxBTPfL8tbk7gjl7MhKg2\/FVtD8uQlYJso2torYyjlpTJZHDcTFXsP2O3nMDPjBNtTWWZ03kR57z38g4HlB48lXMbP8kskA==", "FareInfoRef": "l7HbtGEHuDKAXd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 84475, "calendar_total_sell": 84475, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 84475, "filter": { "id": "F1TT00006-22", "price": 84475, "journey_duration": "PT1D3H50M", "journey_duration_seconds": 100200, "layover_duration": "PT14H15M", "layover_duration_seconds": 51300, "carrier_operating": "GF", "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": "evening", "departure_departure_time": "2026-11-19T22:35:00.000+03:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2027-02-20T17:20:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611192235bah202611192335531bah202611201045dac202611201855248dac202702200950bah202702201315251bah202702201620doh202702201720526", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-23", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H20M", "transit_time": "11H10M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAPW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T22:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BAH", "arrival_time": "2026-11-19T23:35:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-19", "flight_time": "PT1H00M", "distance": "92", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "531" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "531" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QALIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/e2CMqNCuqaGAxmPezF\/\/8MC7smNqEzzesAKSUhCcws6b8mfKbbFfWdgQqxUzRDfKQAtmkFkTCaPu6La4r9kmioDrwpj8VyymyCLCVuqBfW0ctzNuYOFKIpMfrT6NYS+JnLbLZqWZqeX+Sc957azugI+6rFvjOCLIA=", "FareInfoRef": "l7HbtGEHuDKAHd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKARW7ElbAAAA==", "origin": "BAH", "departure_time": "2026-11-20T10: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-20T18: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-20", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT11H10M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QALIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/e2CMqNCuqaGAxmPezF\/\/8MC7smNqEzzesAKSUhCcws6b8mfKbbFfWdgQqxUzRDfKQAtmkFkTCaPu6La4r9kmioDrwpj8VyymyCLCVuqBfW0ctzNuYOFKIpMfrT6NYS+JnLbLZqWZqeX+Sc957azugI+6rFvjOCLIA=", "FareInfoRef": "l7HbtGEHuDKAHd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT14H50M", "transit_time": "7H25M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAXW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T09: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-20T13: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-20", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCLIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcktd0eW9vpBKkMp7AX\/\/8zdlcnGEjuDadJE2M0saCqFv+jw6e7XlBfGagwZnlMCCcfWrNCxBTPfL8tbk7gjl7MhKg2\/FVtD8uQlYJso2torYyjlpTJZHDcTFXsP2O3nMDPjBNtTWWZ03kR57z38g4HlB48lXMbP8kskA==", "FareInfoRef": "l7HbtGEHuDKAXd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAbW7ElbAAAA==", "origin": "BAH", "departure_time": "2027-02-20T20:40:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2027-02-20T21:40:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT1H00M", "distance": "92", "lay_over": "PT07H25M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "530" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "530" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCLIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcktd0eW9vpBKkMp7AX\/\/8zdlcnGEjuDadJE2M0saCqFv+jw6e7XlBfGagwZnlMCCcfWrNCxBTPfL8tbk7gjl7MhKg2\/FVtD8uQlYJso2torYyjlpTJZHDcTFXsP2O3nMDPjBNtTWWZ03kR57z38g4HlB48lXMbP8kskA==", "FareInfoRef": "l7HbtGEHuDKAXd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 84475, "gross_total": 84475, "base_fare": 52674, "tax": 31801, "sell": { "currency": "BDT", "total": 84475, "base_fare": 52674, "tax": 31801 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODQ0NzUsImJhc2VfZmFyZSI6NTI2NzQsInRheCI6MzE4MDF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NDQ3NSwiYmFzZV9mYXJlIjo1MjY3NCwidGF4IjozMTgwMSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NDQ3NSwiYmFzZV9mYXJlIjo1MjY3NCwidGF4IjozMTgwMX19", "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": 84475, "base_fare": 52674, "tax": 31801, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "52674.00", "tax": "31801.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 84475, "base_fare": 52674, "tax": 31801, "gross": { "base_fare": "52674.00", "tax": "31801.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": "10196.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2476.00" }, "Other": { "title": "Others taxes", "amount": "14182.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg0NDc1LjAwIiwiYmFzZV9mYXJlIjoiNTI2NzQuMDAiLCJ0YXgiOiIzMTgwMS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUyNjc0LjAwIiwidGF4IjoiMzE4MDEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4NDQ3NS4wMCIsImJhc2VfZmFyZSI6IjUyNjc0LjAwIiwidGF4IjoiMzE4MDEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MjY3NC4wMCIsInRheCI6IjMxODAxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiODQ0NzUuMDAiLCJiYXNlX2ZhcmUiOiI1MjY3NC4wMCIsInRheCI6IjMxODAxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjg0NDc1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjEwMTk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjI0NzYuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTQxODIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQkgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5NTAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJITSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzMwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDE5NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNDc2IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "Q", "farebasis": "QALIT3QA", "cabin": "economy" }, { "origin": "BAH", "destination": "DAC", "operating": "GF", "marketing": "GF", "booking_code": "Q", "farebasis": "QALIT3QA", "cabin": "economy" }, { "origin": "DAC", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "S", "farebasis": "SCLIT3QA", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "GF", "marketing": "GF", "booking_code": "S", "farebasis": "SCLIT3QA", "cabin": "economy" } ], "connecting": [ "BAH" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-23", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H20M", "transit_time": "11H10M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAPW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T22:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BAH", "arrival_time": "2026-11-19T23:35:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-19", "flight_time": "PT1H00M", "distance": "92", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "531" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "531" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QALIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/e2CMqNCuqaGAxmPezF\/\/8MC7smNqEzzesAKSUhCcws6b8mfKbbFfWdgQqxUzRDfKQAtmkFkTCaPu6La4r9kmioDrwpj8VyymyCLCVuqBfW0ctzNuYOFKIpMfrT6NYS+JnLbLZqWZqeX+Sc957azugI+6rFvjOCLIA=", "FareInfoRef": "l7HbtGEHuDKAHd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKARW7ElbAAAA==", "origin": "BAH", "departure_time": "2026-11-20T10: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-20T18: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-20", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT11H10M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QALIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/e2CMqNCuqaGAxmPezF\/\/8MC7smNqEzzesAKSUhCcws6b8mfKbbFfWdgQqxUzRDfKQAtmkFkTCaPu6La4r9kmioDrwpj8VyymyCLCVuqBfW0ctzNuYOFKIpMfrT6NYS+JnLbLZqWZqeX+Sc957azugI+6rFvjOCLIA=", "FareInfoRef": "l7HbtGEHuDKAHd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT14H50M", "transit_time": "7H25M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAXW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T09: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-20T13: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-20", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCLIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcktd0eW9vpBKkMp7AX\/\/8zdlcnGEjuDadJE2M0saCqFv+jw6e7XlBfGagwZnlMCCcfWrNCxBTPfL8tbk7gjl7MhKg2\/FVtD8uQlYJso2torYyjlpTJZHDcTFXsP2O3nMDPjBNtTWWZ03kR57z38g4HlB48lXMbP8kskA==", "FareInfoRef": "l7HbtGEHuDKAXd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAbW7ElbAAAA==", "origin": "BAH", "departure_time": "2027-02-20T20:40:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2027-02-20T21:40:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT1H00M", "distance": "92", "lay_over": "PT07H25M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "530" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "530" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCLIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcktd0eW9vpBKkMp7AX\/\/8zdlcnGEjuDadJE2M0saCqFv+jw6e7XlBfGagwZnlMCCcfWrNCxBTPfL8tbk7gjl7MhKg2\/FVtD8uQlYJso2torYyjlpTJZHDcTFXsP2O3nMDPjBNtTWWZ03kR57z38g4HlB48lXMbP8kskA==", "FareInfoRef": "l7HbtGEHuDKAXd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 84475, "calendar_total_sell": 84475, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 84475, "filter": { "id": "F1TT00006-23", "price": 84475, "journey_duration": "PT1D8H10M", "journey_duration_seconds": 115800, "layover_duration": "PT18H35M", "layover_duration_seconds": 66900, "carrier_operating": "GF", "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": "evening", "departure_departure_time": "2026-11-19T22:35:00.000+03:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-02-20T21:40:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611192235bah202611192335531bah202611201045dac202611201855248dac202702200950bah202702201315251bah202702202040doh202702202140530", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-24", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H20M", "transit_time": "11H10M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAPW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T22:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BAH", "arrival_time": "2026-11-19T23:35:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-19", "flight_time": "PT1H00M", "distance": "92", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "531" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "531" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QALIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/e2CMqNCuqaGAxmPezF\/\/8MC7smNqEzzesAKSUhCcws6b8mfKbbFfWdgQqxUzRDfKQAtmkFkTCaPu6La4r9kmioDrwpj8VyymyCLCVuqBfW0ctzNuYOFKIpMfrT6NYS+JnLbLZqWZqeX+Sc957azugI+6rFvjOCLIA=", "FareInfoRef": "l7HbtGEHuDKAHd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKARW7ElbAAAA==", "origin": "BAH", "departure_time": "2026-11-20T10: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-20T18: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-20", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT11H10M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QALIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/e2CMqNCuqaGAxmPezF\/\/8MC7smNqEzzesAKSUhCcws6b8mfKbbFfWdgQqxUzRDfKQAtmkFkTCaPu6La4r9kmioDrwpj8VyymyCLCVuqBfW0ctzNuYOFKIpMfrT6NYS+JnLbLZqWZqeX+Sc957azugI+6rFvjOCLIA=", "FareInfoRef": "l7HbtGEHuDKAHd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT20H15M", "transit_time": "12H50M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAXW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T09: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-20T13: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-20", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCLIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcktd0eW9vpBKkMp7AX\/\/8zdlcnGEjuDadJE2M0saCqFv+jw6e7XlBfGagwZnlMCCcfWrNCxBTPfL8tbk7gjl7MhKg2\/FVtD8uQlYJso2torYyjlpTJZHDcTFXsP2O3nMDPjBNtTWWZ03kR57z38g4HlB48lXMbP8kskA==", "FareInfoRef": "l7HbtGEHuDKAXd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAdW7ElbAAAA==", "origin": "BAH", "departure_time": "2027-02-21T02:05:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2027-02-21T03:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT1H00M", "distance": "92", "lay_over": "PT12H50M", "lay_over_date": "2027-02-20", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "520" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "520" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCLIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcktd0eW9vpBKkMp7AX\/\/8zdlcnGEjuDadJE2M0saCqFv+jw6e7XlBfGagwZnlMCCcfWrNCxBTPfL8tbk7gjl7MhKg2\/FVtD8uQlYJso2torYyjlpTJZHDcTFXsP2O3nMDPjBNtTWWZ03kR57z38g4HlB48lXMbP8kskA==", "FareInfoRef": "l7HbtGEHuDKAXd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 84475, "gross_total": 84475, "base_fare": 52674, "tax": 31801, "sell": { "currency": "BDT", "total": 84475, "base_fare": 52674, "tax": 31801 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODQ0NzUsImJhc2VfZmFyZSI6NTI2NzQsInRheCI6MzE4MDF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NDQ3NSwiYmFzZV9mYXJlIjo1MjY3NCwidGF4IjozMTgwMSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NDQ3NSwiYmFzZV9mYXJlIjo1MjY3NCwidGF4IjozMTgwMX19", "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": 84475, "base_fare": 52674, "tax": 31801, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "52674.00", "tax": "31801.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 84475, "base_fare": 52674, "tax": 31801, "gross": { "base_fare": "52674.00", "tax": "31801.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": "10196.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2476.00" }, "Other": { "title": "Others taxes", "amount": "14182.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg0NDc1LjAwIiwiYmFzZV9mYXJlIjoiNTI2NzQuMDAiLCJ0YXgiOiIzMTgwMS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUyNjc0LjAwIiwidGF4IjoiMzE4MDEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4NDQ3NS4wMCIsImJhc2VfZmFyZSI6IjUyNjc0LjAwIiwidGF4IjoiMzE4MDEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MjY3NC4wMCIsInRheCI6IjMxODAxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiODQ0NzUuMDAiLCJiYXNlX2ZhcmUiOiI1MjY3NC4wMCIsInRheCI6IjMxODAxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjg0NDc1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjEwMTk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjI0NzYuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTQxODIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQkgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5NTAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJITSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzMwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDE5NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNDc2IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "Q", "farebasis": "QALIT3QA", "cabin": "economy" }, { "origin": "BAH", "destination": "DAC", "operating": "GF", "marketing": "GF", "booking_code": "Q", "farebasis": "QALIT3QA", "cabin": "economy" }, { "origin": "DAC", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "S", "farebasis": "SCLIT3QA", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "GF", "marketing": "GF", "booking_code": "S", "farebasis": "SCLIT3QA", "cabin": "economy" } ], "connecting": [ "BAH" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-24", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H20M", "transit_time": "11H10M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAPW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T22:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BAH", "arrival_time": "2026-11-19T23:35:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-19", "flight_time": "PT1H00M", "distance": "92", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "531" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "531" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QALIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/e2CMqNCuqaGAxmPezF\/\/8MC7smNqEzzesAKSUhCcws6b8mfKbbFfWdgQqxUzRDfKQAtmkFkTCaPu6La4r9kmioDrwpj8VyymyCLCVuqBfW0ctzNuYOFKIpMfrT6NYS+JnLbLZqWZqeX+Sc957azugI+6rFvjOCLIA=", "FareInfoRef": "l7HbtGEHuDKAHd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKARW7ElbAAAA==", "origin": "BAH", "departure_time": "2026-11-20T10: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-20T18: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-20", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT11H10M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QALIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/e2CMqNCuqaGAxmPezF\/\/8MC7smNqEzzesAKSUhCcws6b8mfKbbFfWdgQqxUzRDfKQAtmkFkTCaPu6La4r9kmioDrwpj8VyymyCLCVuqBfW0ctzNuYOFKIpMfrT6NYS+JnLbLZqWZqeX+Sc957azugI+6rFvjOCLIA=", "FareInfoRef": "l7HbtGEHuDKAHd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT20H15M", "transit_time": "12H50M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAXW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T09: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-20T13: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-20", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCLIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcktd0eW9vpBKkMp7AX\/\/8zdlcnGEjuDadJE2M0saCqFv+jw6e7XlBfGagwZnlMCCcfWrNCxBTPfL8tbk7gjl7MhKg2\/FVtD8uQlYJso2torYyjlpTJZHDcTFXsP2O3nMDPjBNtTWWZ03kR57z38g4HlB48lXMbP8kskA==", "FareInfoRef": "l7HbtGEHuDKAXd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAdW7ElbAAAA==", "origin": "BAH", "departure_time": "2027-02-21T02:05:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2027-02-21T03:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT1H00M", "distance": "92", "lay_over": "PT12H50M", "lay_over_date": "2027-02-20", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "520" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "520" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCLIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcktd0eW9vpBKkMp7AX\/\/8zdlcnGEjuDadJE2M0saCqFv+jw6e7XlBfGagwZnlMCCcfWrNCxBTPfL8tbk7gjl7MhKg2\/FVtD8uQlYJso2torYyjlpTJZHDcTFXsP2O3nMDPjBNtTWWZ03kR57z38g4HlB48lXMbP8kskA==", "FareInfoRef": "l7HbtGEHuDKAXd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-21", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-21", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 84475, "calendar_total_sell": 84475, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 84475, "filter": { "id": "F1TT00006-24", "price": 84475, "journey_duration": "PT1D13H35M", "journey_duration_seconds": 135300, "layover_duration": "PT1D0H0M", "layover_duration_seconds": 86400, "carrier_operating": "GF", "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": "evening", "departure_departure_time": "2026-11-19T22:35:00.000+03:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2027-02-21T03:05:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611192235bah202611192335531bah202611201045dac202611201855248dac202702200950bah202702201315251bah202702210205doh202702210305520", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-25", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H20M", "transit_time": "11H10M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAPW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T22:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BAH", "arrival_time": "2026-11-19T23:35:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-19", "flight_time": "PT1H00M", "distance": "92", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "531" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "531" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QALIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/e2CMqNCuqaGAxmPezF\/\/8MC7smNqEzzesAKSUhCcws6b8mfKbbFfWdgQqxUzRDfKQAtmkFkTCaPu6La4r9kmioDrwpj8VyymyCLCVuqBfW0ctzNuYOFKIpMfrT6NYS+JnLbLZqWZqeX+Sc957azugI+6rFvjOCLIA=", "FareInfoRef": "l7HbtGEHuDKAHd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKARW7ElbAAAA==", "origin": "BAH", "departure_time": "2026-11-20T10: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-20T18: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-20", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT11H10M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QALIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/e2CMqNCuqaGAxmPezF\/\/8MC7smNqEzzesAKSUhCcws6b8mfKbbFfWdgQqxUzRDfKQAtmkFkTCaPu6La4r9kmioDrwpj8VyymyCLCVuqBfW0ctzNuYOFKIpMfrT6NYS+JnLbLZqWZqeX+Sc957azugI+6rFvjOCLIA=", "FareInfoRef": "l7HbtGEHuDKAHd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-25", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D3H40M", "transit_time": "20H15M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAXW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T09: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-20T13: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-20", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCLIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcktd0eW9vpBKkMp7AX\/\/8zdlcnGEjuDadJE2M0saCqFv+jw6e7XlBfGagwZnlMCCcfWrNCxBTPfL8tbk7gjl7MhKg2\/FVtD8uQlYJso2torYyjlpTJZHDcTFXsP2O3nMDPjBNtTWWZ03kR57z38g4HlB48lXMbP8kskA==", "FareInfoRef": "l7HbtGEHuDKAXd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAfW7ElbAAAA==", "origin": "BAH", "departure_time": "2027-02-21T09:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2027-02-21T10:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-21", "flight_time": "PT1H00M", "distance": "92", "lay_over": "PT20H15M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "524" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "524" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCLIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcktd0eW9vpBKkMp7AX\/\/8zdlcnGEjuDadJE2M0saCqFv+jw6e7XlBfGagwZnlMCCcfWrNCxBTPfL8tbk7gjl7MhKg2\/FVtD8uQlYJso2torYyjlpTJZHDcTFXsP2O3nMDPjBNtTWWZ03kR57z38g4HlB48lXMbP8kskA==", "FareInfoRef": "l7HbtGEHuDKAXd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 84475, "gross_total": 84475, "base_fare": 52674, "tax": 31801, "sell": { "currency": "BDT", "total": 84475, "base_fare": 52674, "tax": 31801 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODQ0NzUsImJhc2VfZmFyZSI6NTI2NzQsInRheCI6MzE4MDF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NDQ3NSwiYmFzZV9mYXJlIjo1MjY3NCwidGF4IjozMTgwMSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NDQ3NSwiYmFzZV9mYXJlIjo1MjY3NCwidGF4IjozMTgwMX19", "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": 84475, "base_fare": 52674, "tax": 31801, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "52674.00", "tax": "31801.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 84475, "base_fare": 52674, "tax": 31801, "gross": { "base_fare": "52674.00", "tax": "31801.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": "10196.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2476.00" }, "Other": { "title": "Others taxes", "amount": "14182.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg0NDc1LjAwIiwiYmFzZV9mYXJlIjoiNTI2NzQuMDAiLCJ0YXgiOiIzMTgwMS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUyNjc0LjAwIiwidGF4IjoiMzE4MDEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4NDQ3NS4wMCIsImJhc2VfZmFyZSI6IjUyNjc0LjAwIiwidGF4IjoiMzE4MDEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MjY3NC4wMCIsInRheCI6IjMxODAxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiODQ0NzUuMDAiLCJiYXNlX2ZhcmUiOiI1MjY3NC4wMCIsInRheCI6IjMxODAxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjg0NDc1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjEwMTk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjI0NzYuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTQxODIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQkgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5NTAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJITSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzMwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDE5NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNDc2IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "Q", "farebasis": "QALIT3QA", "cabin": "economy" }, { "origin": "BAH", "destination": "DAC", "operating": "GF", "marketing": "GF", "booking_code": "Q", "farebasis": "QALIT3QA", "cabin": "economy" }, { "origin": "DAC", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "S", "farebasis": "SCLIT3QA", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "GF", "marketing": "GF", "booking_code": "S", "farebasis": "SCLIT3QA", "cabin": "economy" } ], "connecting": [ "BAH" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-25", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H20M", "transit_time": "11H10M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAPW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T22:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BAH", "arrival_time": "2026-11-19T23:35:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-19", "flight_time": "PT1H00M", "distance": "92", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "531" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "531" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QALIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/e2CMqNCuqaGAxmPezF\/\/8MC7smNqEzzesAKSUhCcws6b8mfKbbFfWdgQqxUzRDfKQAtmkFkTCaPu6La4r9kmioDrwpj8VyymyCLCVuqBfW0ctzNuYOFKIpMfrT6NYS+JnLbLZqWZqeX+Sc957azugI+6rFvjOCLIA=", "FareInfoRef": "l7HbtGEHuDKAHd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKARW7ElbAAAA==", "origin": "BAH", "departure_time": "2026-11-20T10: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-20T18: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-20", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT11H10M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QALIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/e2CMqNCuqaGAxmPezF\/\/8MC7smNqEzzesAKSUhCcws6b8mfKbbFfWdgQqxUzRDfKQAtmkFkTCaPu6La4r9kmioDrwpj8VyymyCLCVuqBfW0ctzNuYOFKIpMfrT6NYS+JnLbLZqWZqeX+Sc957azugI+6rFvjOCLIA=", "FareInfoRef": "l7HbtGEHuDKAHd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-25", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D3H40M", "transit_time": "20H15M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAXW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T09: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-20T13: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-20", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCLIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcktd0eW9vpBKkMp7AX\/\/8zdlcnGEjuDadJE2M0saCqFv+jw6e7XlBfGagwZnlMCCcfWrNCxBTPfL8tbk7gjl7MhKg2\/FVtD8uQlYJso2torYyjlpTJZHDcTFXsP2O3nMDPjBNtTWWZ03kR57z38g4HlB48lXMbP8kskA==", "FareInfoRef": "l7HbtGEHuDKAXd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAfW7ElbAAAA==", "origin": "BAH", "departure_time": "2027-02-21T09:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2027-02-21T10:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-21", "flight_time": "PT1H00M", "distance": "92", "lay_over": "PT20H15M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "524" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "524" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCLIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcktd0eW9vpBKkMp7AX\/\/8zdlcnGEjuDadJE2M0saCqFv+jw6e7XlBfGagwZnlMCCcfWrNCxBTPfL8tbk7gjl7MhKg2\/FVtD8uQlYJso2torYyjlpTJZHDcTFXsP2O3nMDPjBNtTWWZ03kR57z38g4HlB48lXMbP8kskA==", "FareInfoRef": "l7HbtGEHuDKAXd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-21", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-21", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 84475, "calendar_total_sell": 84475, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 84475, "filter": { "id": "F1TT00006-25", "price": 84475, "journey_duration": "PT1D21H0M", "journey_duration_seconds": 162000, "layover_duration": "PT1D7H25M", "layover_duration_seconds": 113100, "carrier_operating": "GF", "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": "evening", "departure_departure_time": "2026-11-19T22:35:00.000+03:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-02-21T10:30:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611192235bah202611192335531bah202611201045dac202611201855248dac202702200950bah202702201315251bah202702210930doh202702211030524", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-26", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H40M", "transit_time": "15H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKATW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T18:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BAH", "arrival_time": "2026-11-19T19:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-19", "flight_time": "PT1H00M", "distance": "92", "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": "527" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "527" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QALIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/e2CMqNCuqaGAxmPezF\/\/8MC7smNqEzzesAKSUhCcws6b8mfKbbFfWdgQqxUzRDfKQAtmkFkTCaPu6La4r9kmioDrwpj8VyymyCLCVuqBfW0ctzNuYOFKIpMfrT6NYS+JnLbLZqWZqeX+Sc957azugI+6rFvjOCLIA=", "FareInfoRef": "l7HbtGEHuDKAHd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKARW7ElbAAAA==", "origin": "BAH", "departure_time": "2026-11-20T10: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-20T18: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-20", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT15H30M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QALIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/e2CMqNCuqaGAxmPezF\/\/8MC7smNqEzzesAKSUhCcws6b8mfKbbFfWdgQqxUzRDfKQAtmkFkTCaPu6La4r9kmioDrwpj8VyymyCLCVuqBfW0ctzNuYOFKIpMfrT6NYS+JnLbLZqWZqeX+Sc957azugI+6rFvjOCLIA=", "FareInfoRef": "l7HbtGEHuDKAHd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-26", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H30M", "transit_time": "3H5M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAXW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T09: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-20T13: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-20", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCLIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcktd0eW9vpBKkMp7AX\/\/8zdlcnGEjuDadJE2M0saCqFv+jw6e7XlBfGagwZnlMCCcfWrNCxBTPfL8tbk7gjl7MhKg2\/FVtD8uQlYJso2torYyjlpTJZHDcTFXsP2O3nMDPjBNtTWWZ03kR57z38g4HlB48lXMbP8kskA==", "FareInfoRef": "l7HbtGEHuDKAXd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAZW7ElbAAAA==", "origin": "BAH", "departure_time": "2027-02-20T16:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2027-02-20T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT1H00M", "distance": "92", "lay_over": "PT03H05M", "lay_over_date": "2027-02-20", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "526" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "526" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCLIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcktd0eW9vpBKkMp7AX\/\/8zdlcnGEjuDadJE2M0saCqFv+jw6e7XlBfGagwZnlMCCcfWrNCxBTPfL8tbk7gjl7MhKg2\/FVtD8uQlYJso2torYyjlpTJZHDcTFXsP2O3nMDPjBNtTWWZ03kR57z38g4HlB48lXMbP8kskA==", "FareInfoRef": "l7HbtGEHuDKAXd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 84475, "gross_total": 84475, "base_fare": 52674, "tax": 31801, "sell": { "currency": "BDT", "total": 84475, "base_fare": 52674, "tax": 31801 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODQ0NzUsImJhc2VfZmFyZSI6NTI2NzQsInRheCI6MzE4MDF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NDQ3NSwiYmFzZV9mYXJlIjo1MjY3NCwidGF4IjozMTgwMSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NDQ3NSwiYmFzZV9mYXJlIjo1MjY3NCwidGF4IjozMTgwMX19", "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": 84475, "base_fare": 52674, "tax": 31801, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "52674.00", "tax": "31801.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 84475, "base_fare": 52674, "tax": 31801, "gross": { "base_fare": "52674.00", "tax": "31801.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": "10196.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2476.00" }, "Other": { "title": "Others taxes", "amount": "14182.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg0NDc1LjAwIiwiYmFzZV9mYXJlIjoiNTI2NzQuMDAiLCJ0YXgiOiIzMTgwMS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUyNjc0LjAwIiwidGF4IjoiMzE4MDEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4NDQ3NS4wMCIsImJhc2VfZmFyZSI6IjUyNjc0LjAwIiwidGF4IjoiMzE4MDEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MjY3NC4wMCIsInRheCI6IjMxODAxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiODQ0NzUuMDAiLCJiYXNlX2ZhcmUiOiI1MjY3NC4wMCIsInRheCI6IjMxODAxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjg0NDc1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjEwMTk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjI0NzYuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTQxODIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQkgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5NTAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJITSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzMwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDE5NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNDc2IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "Q", "farebasis": "QALIT3QA", "cabin": "economy" }, { "origin": "BAH", "destination": "DAC", "operating": "GF", "marketing": "GF", "booking_code": "Q", "farebasis": "QALIT3QA", "cabin": "economy" }, { "origin": "DAC", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "S", "farebasis": "SCLIT3QA", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "GF", "marketing": "GF", "booking_code": "S", "farebasis": "SCLIT3QA", "cabin": "economy" } ], "connecting": [ "BAH" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-26", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H40M", "transit_time": "15H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKATW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T18:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BAH", "arrival_time": "2026-11-19T19:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-19", "flight_time": "PT1H00M", "distance": "92", "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": "527" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "527" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QALIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/e2CMqNCuqaGAxmPezF\/\/8MC7smNqEzzesAKSUhCcws6b8mfKbbFfWdgQqxUzRDfKQAtmkFkTCaPu6La4r9kmioDrwpj8VyymyCLCVuqBfW0ctzNuYOFKIpMfrT6NYS+JnLbLZqWZqeX+Sc957azugI+6rFvjOCLIA=", "FareInfoRef": "l7HbtGEHuDKAHd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKARW7ElbAAAA==", "origin": "BAH", "departure_time": "2026-11-20T10: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-20T18: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-20", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT15H30M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QALIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/e2CMqNCuqaGAxmPezF\/\/8MC7smNqEzzesAKSUhCcws6b8mfKbbFfWdgQqxUzRDfKQAtmkFkTCaPu6La4r9kmioDrwpj8VyymyCLCVuqBfW0ctzNuYOFKIpMfrT6NYS+JnLbLZqWZqeX+Sc957azugI+6rFvjOCLIA=", "FareInfoRef": "l7HbtGEHuDKAHd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-26", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H30M", "transit_time": "3H5M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAXW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T09: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-20T13: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-20", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCLIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcktd0eW9vpBKkMp7AX\/\/8zdlcnGEjuDadJE2M0saCqFv+jw6e7XlBfGagwZnlMCCcfWrNCxBTPfL8tbk7gjl7MhKg2\/FVtD8uQlYJso2torYyjlpTJZHDcTFXsP2O3nMDPjBNtTWWZ03kR57z38g4HlB48lXMbP8kskA==", "FareInfoRef": "l7HbtGEHuDKAXd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAZW7ElbAAAA==", "origin": "BAH", "departure_time": "2027-02-20T16:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2027-02-20T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT1H00M", "distance": "92", "lay_over": "PT03H05M", "lay_over_date": "2027-02-20", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "526" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "526" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCLIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcktd0eW9vpBKkMp7AX\/\/8zdlcnGEjuDadJE2M0saCqFv+jw6e7XlBfGagwZnlMCCcfWrNCxBTPfL8tbk7gjl7MhKg2\/FVtD8uQlYJso2torYyjlpTJZHDcTFXsP2O3nMDPjBNtTWWZ03kR57z38g4HlB48lXMbP8kskA==", "FareInfoRef": "l7HbtGEHuDKAXd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 84475, "calendar_total_sell": 84475, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 84475, "filter": { "id": "F1TT00006-26", "price": 84475, "journey_duration": "PT1D8H10M", "journey_duration_seconds": 115800, "layover_duration": "PT18H35M", "layover_duration_seconds": 66900, "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-19T18:15:00.000+03:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2027-02-20T17:20:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611191815bah202611191915527bah202611201045dac202611201855248dac202702200950bah202702201315251bah202702201620doh202702201720526", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-27", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H40M", "transit_time": "15H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKATW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T18:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BAH", "arrival_time": "2026-11-19T19:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-19", "flight_time": "PT1H00M", "distance": "92", "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": "527" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "527" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QALIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/e2CMqNCuqaGAxmPezF\/\/8MC7smNqEzzesAKSUhCcws6b8mfKbbFfWdgQqxUzRDfKQAtmkFkTCaPu6La4r9kmioDrwpj8VyymyCLCVuqBfW0ctzNuYOFKIpMfrT6NYS+JnLbLZqWZqeX+Sc957azugI+6rFvjOCLIA=", "FareInfoRef": "l7HbtGEHuDKAHd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKARW7ElbAAAA==", "origin": "BAH", "departure_time": "2026-11-20T10: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-20T18: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-20", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT15H30M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QALIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/e2CMqNCuqaGAxmPezF\/\/8MC7smNqEzzesAKSUhCcws6b8mfKbbFfWdgQqxUzRDfKQAtmkFkTCaPu6La4r9kmioDrwpj8VyymyCLCVuqBfW0ctzNuYOFKIpMfrT6NYS+JnLbLZqWZqeX+Sc957azugI+6rFvjOCLIA=", "FareInfoRef": "l7HbtGEHuDKAHd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-27", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H50M", "transit_time": "7H25M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAXW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T09: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-20T13: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-20", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCLIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcktd0eW9vpBKkMp7AX\/\/8zdlcnGEjuDadJE2M0saCqFv+jw6e7XlBfGagwZnlMCCcfWrNCxBTPfL8tbk7gjl7MhKg2\/FVtD8uQlYJso2torYyjlpTJZHDcTFXsP2O3nMDPjBNtTWWZ03kR57z38g4HlB48lXMbP8kskA==", "FareInfoRef": "l7HbtGEHuDKAXd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAbW7ElbAAAA==", "origin": "BAH", "departure_time": "2027-02-20T20:40:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2027-02-20T21:40:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT1H00M", "distance": "92", "lay_over": "PT07H25M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "530" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "530" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCLIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcktd0eW9vpBKkMp7AX\/\/8zdlcnGEjuDadJE2M0saCqFv+jw6e7XlBfGagwZnlMCCcfWrNCxBTPfL8tbk7gjl7MhKg2\/FVtD8uQlYJso2torYyjlpTJZHDcTFXsP2O3nMDPjBNtTWWZ03kR57z38g4HlB48lXMbP8kskA==", "FareInfoRef": "l7HbtGEHuDKAXd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 84475, "gross_total": 84475, "base_fare": 52674, "tax": 31801, "sell": { "currency": "BDT", "total": 84475, "base_fare": 52674, "tax": 31801 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODQ0NzUsImJhc2VfZmFyZSI6NTI2NzQsInRheCI6MzE4MDF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NDQ3NSwiYmFzZV9mYXJlIjo1MjY3NCwidGF4IjozMTgwMSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NDQ3NSwiYmFzZV9mYXJlIjo1MjY3NCwidGF4IjozMTgwMX19", "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": 84475, "base_fare": 52674, "tax": 31801, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "52674.00", "tax": "31801.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 84475, "base_fare": 52674, "tax": 31801, "gross": { "base_fare": "52674.00", "tax": "31801.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": "10196.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2476.00" }, "Other": { "title": "Others taxes", "amount": "14182.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg0NDc1LjAwIiwiYmFzZV9mYXJlIjoiNTI2NzQuMDAiLCJ0YXgiOiIzMTgwMS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUyNjc0LjAwIiwidGF4IjoiMzE4MDEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4NDQ3NS4wMCIsImJhc2VfZmFyZSI6IjUyNjc0LjAwIiwidGF4IjoiMzE4MDEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MjY3NC4wMCIsInRheCI6IjMxODAxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiODQ0NzUuMDAiLCJiYXNlX2ZhcmUiOiI1MjY3NC4wMCIsInRheCI6IjMxODAxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjg0NDc1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjEwMTk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjI0NzYuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTQxODIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQkgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5NTAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJITSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzMwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDE5NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNDc2IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "Q", "farebasis": "QALIT3QA", "cabin": "economy" }, { "origin": "BAH", "destination": "DAC", "operating": "GF", "marketing": "GF", "booking_code": "Q", "farebasis": "QALIT3QA", "cabin": "economy" }, { "origin": "DAC", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "S", "farebasis": "SCLIT3QA", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "GF", "marketing": "GF", "booking_code": "S", "farebasis": "SCLIT3QA", "cabin": "economy" } ], "connecting": [ "BAH" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-27", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H40M", "transit_time": "15H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKATW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T18:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BAH", "arrival_time": "2026-11-19T19:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-19", "flight_time": "PT1H00M", "distance": "92", "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": "527" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "527" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QALIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/e2CMqNCuqaGAxmPezF\/\/8MC7smNqEzzesAKSUhCcws6b8mfKbbFfWdgQqxUzRDfKQAtmkFkTCaPu6La4r9kmioDrwpj8VyymyCLCVuqBfW0ctzNuYOFKIpMfrT6NYS+JnLbLZqWZqeX+Sc957azugI+6rFvjOCLIA=", "FareInfoRef": "l7HbtGEHuDKAHd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKARW7ElbAAAA==", "origin": "BAH", "departure_time": "2026-11-20T10: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-20T18: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-20", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT15H30M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QALIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/e2CMqNCuqaGAxmPezF\/\/8MC7smNqEzzesAKSUhCcws6b8mfKbbFfWdgQqxUzRDfKQAtmkFkTCaPu6La4r9kmioDrwpj8VyymyCLCVuqBfW0ctzNuYOFKIpMfrT6NYS+JnLbLZqWZqeX+Sc957azugI+6rFvjOCLIA=", "FareInfoRef": "l7HbtGEHuDKAHd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-27", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H50M", "transit_time": "7H25M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAXW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T09: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-20T13: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-20", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCLIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcktd0eW9vpBKkMp7AX\/\/8zdlcnGEjuDadJE2M0saCqFv+jw6e7XlBfGagwZnlMCCcfWrNCxBTPfL8tbk7gjl7MhKg2\/FVtD8uQlYJso2torYyjlpTJZHDcTFXsP2O3nMDPjBNtTWWZ03kR57z38g4HlB48lXMbP8kskA==", "FareInfoRef": "l7HbtGEHuDKAXd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAbW7ElbAAAA==", "origin": "BAH", "departure_time": "2027-02-20T20:40:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2027-02-20T21:40:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT1H00M", "distance": "92", "lay_over": "PT07H25M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "530" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "530" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCLIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcktd0eW9vpBKkMp7AX\/\/8zdlcnGEjuDadJE2M0saCqFv+jw6e7XlBfGagwZnlMCCcfWrNCxBTPfL8tbk7gjl7MhKg2\/FVtD8uQlYJso2torYyjlpTJZHDcTFXsP2O3nMDPjBNtTWWZ03kR57z38g4HlB48lXMbP8kskA==", "FareInfoRef": "l7HbtGEHuDKAXd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 84475, "calendar_total_sell": 84475, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 84475, "filter": { "id": "F1TT00006-27", "price": 84475, "journey_duration": "PT1D12H30M", "journey_duration_seconds": 131400, "layover_duration": "PT22H55M", "layover_duration_seconds": 82500, "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-19T18:15:00.000+03:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-02-20T21:40:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611191815bah202611191915527bah202611201045dac202611201855248dac202702200950bah202702201315251bah202702202040doh202702202140530", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-28", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H40M", "transit_time": "15H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKATW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T18:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BAH", "arrival_time": "2026-11-19T19:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-19", "flight_time": "PT1H00M", "distance": "92", "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": "527" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "527" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QALIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/e2CMqNCuqaGAxmPezF\/\/8MC7smNqEzzesAKSUhCcws6b8mfKbbFfWdgQqxUzRDfKQAtmkFkTCaPu6La4r9kmioDrwpj8VyymyCLCVuqBfW0ctzNuYOFKIpMfrT6NYS+JnLbLZqWZqeX+Sc957azugI+6rFvjOCLIA=", "FareInfoRef": "l7HbtGEHuDKAHd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKARW7ElbAAAA==", "origin": "BAH", "departure_time": "2026-11-20T10: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-20T18: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-20", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT15H30M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QALIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/e2CMqNCuqaGAxmPezF\/\/8MC7smNqEzzesAKSUhCcws6b8mfKbbFfWdgQqxUzRDfKQAtmkFkTCaPu6La4r9kmioDrwpj8VyymyCLCVuqBfW0ctzNuYOFKIpMfrT6NYS+JnLbLZqWZqeX+Sc957azugI+6rFvjOCLIA=", "FareInfoRef": "l7HbtGEHuDKAHd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-28", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H15M", "transit_time": "12H50M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAXW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T09: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-20T13: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-20", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCLIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcktd0eW9vpBKkMp7AX\/\/8zdlcnGEjuDadJE2M0saCqFv+jw6e7XlBfGagwZnlMCCcfWrNCxBTPfL8tbk7gjl7MhKg2\/FVtD8uQlYJso2torYyjlpTJZHDcTFXsP2O3nMDPjBNtTWWZ03kR57z38g4HlB48lXMbP8kskA==", "FareInfoRef": "l7HbtGEHuDKAXd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAdW7ElbAAAA==", "origin": "BAH", "departure_time": "2027-02-21T02:05:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2027-02-21T03:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT1H00M", "distance": "92", "lay_over": "PT12H50M", "lay_over_date": "2027-02-20", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "520" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "520" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCLIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcktd0eW9vpBKkMp7AX\/\/8zdlcnGEjuDadJE2M0saCqFv+jw6e7XlBfGagwZnlMCCcfWrNCxBTPfL8tbk7gjl7MhKg2\/FVtD8uQlYJso2torYyjlpTJZHDcTFXsP2O3nMDPjBNtTWWZ03kR57z38g4HlB48lXMbP8kskA==", "FareInfoRef": "l7HbtGEHuDKAXd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 84475, "gross_total": 84475, "base_fare": 52674, "tax": 31801, "sell": { "currency": "BDT", "total": 84475, "base_fare": 52674, "tax": 31801 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODQ0NzUsImJhc2VfZmFyZSI6NTI2NzQsInRheCI6MzE4MDF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NDQ3NSwiYmFzZV9mYXJlIjo1MjY3NCwidGF4IjozMTgwMSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NDQ3NSwiYmFzZV9mYXJlIjo1MjY3NCwidGF4IjozMTgwMX19", "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": 84475, "base_fare": 52674, "tax": 31801, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "52674.00", "tax": "31801.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 84475, "base_fare": 52674, "tax": 31801, "gross": { "base_fare": "52674.00", "tax": "31801.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": "10196.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2476.00" }, "Other": { "title": "Others taxes", "amount": "14182.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg0NDc1LjAwIiwiYmFzZV9mYXJlIjoiNTI2NzQuMDAiLCJ0YXgiOiIzMTgwMS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUyNjc0LjAwIiwidGF4IjoiMzE4MDEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4NDQ3NS4wMCIsImJhc2VfZmFyZSI6IjUyNjc0LjAwIiwidGF4IjoiMzE4MDEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MjY3NC4wMCIsInRheCI6IjMxODAxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiODQ0NzUuMDAiLCJiYXNlX2ZhcmUiOiI1MjY3NC4wMCIsInRheCI6IjMxODAxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjg0NDc1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjEwMTk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjI0NzYuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTQxODIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQkgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5NTAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJITSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzMwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDE5NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNDc2IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "Q", "farebasis": "QALIT3QA", "cabin": "economy" }, { "origin": "BAH", "destination": "DAC", "operating": "GF", "marketing": "GF", "booking_code": "Q", "farebasis": "QALIT3QA", "cabin": "economy" }, { "origin": "DAC", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "S", "farebasis": "SCLIT3QA", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "GF", "marketing": "GF", "booking_code": "S", "farebasis": "SCLIT3QA", "cabin": "economy" } ], "connecting": [ "BAH" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-28", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H40M", "transit_time": "15H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKATW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T18:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BAH", "arrival_time": "2026-11-19T19:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-19", "flight_time": "PT1H00M", "distance": "92", "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": "527" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "527" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QALIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/e2CMqNCuqaGAxmPezF\/\/8MC7smNqEzzesAKSUhCcws6b8mfKbbFfWdgQqxUzRDfKQAtmkFkTCaPu6La4r9kmioDrwpj8VyymyCLCVuqBfW0ctzNuYOFKIpMfrT6NYS+JnLbLZqWZqeX+Sc957azugI+6rFvjOCLIA=", "FareInfoRef": "l7HbtGEHuDKAHd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKARW7ElbAAAA==", "origin": "BAH", "departure_time": "2026-11-20T10: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-20T18: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-20", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT15H30M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QALIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/e2CMqNCuqaGAxmPezF\/\/8MC7smNqEzzesAKSUhCcws6b8mfKbbFfWdgQqxUzRDfKQAtmkFkTCaPu6La4r9kmioDrwpj8VyymyCLCVuqBfW0ctzNuYOFKIpMfrT6NYS+JnLbLZqWZqeX+Sc957azugI+6rFvjOCLIA=", "FareInfoRef": "l7HbtGEHuDKAHd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-28", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H15M", "transit_time": "12H50M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAXW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T09: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-20T13: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-20", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCLIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcktd0eW9vpBKkMp7AX\/\/8zdlcnGEjuDadJE2M0saCqFv+jw6e7XlBfGagwZnlMCCcfWrNCxBTPfL8tbk7gjl7MhKg2\/FVtD8uQlYJso2torYyjlpTJZHDcTFXsP2O3nMDPjBNtTWWZ03kR57z38g4HlB48lXMbP8kskA==", "FareInfoRef": "l7HbtGEHuDKAXd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAdW7ElbAAAA==", "origin": "BAH", "departure_time": "2027-02-21T02:05:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2027-02-21T03:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT1H00M", "distance": "92", "lay_over": "PT12H50M", "lay_over_date": "2027-02-20", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "520" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "520" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCLIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcktd0eW9vpBKkMp7AX\/\/8zdlcnGEjuDadJE2M0saCqFv+jw6e7XlBfGagwZnlMCCcfWrNCxBTPfL8tbk7gjl7MhKg2\/FVtD8uQlYJso2torYyjlpTJZHDcTFXsP2O3nMDPjBNtTWWZ03kR57z38g4HlB48lXMbP8kskA==", "FareInfoRef": "l7HbtGEHuDKAXd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-21", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-21", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 84475, "calendar_total_sell": 84475, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 84475, "filter": { "id": "F1TT00006-28", "price": 84475, "journey_duration": "PT1D17H55M", "journey_duration_seconds": 150900, "layover_duration": "PT1D4H20M", "layover_duration_seconds": 102000, "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-19T18:15:00.000+03:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2027-02-21T03:05:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611191815bah202611191915527bah202611201045dac202611201855248dac202702200950bah202702201315251bah202702210205doh202702210305520", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-29", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H40M", "transit_time": "15H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKATW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T18:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BAH", "arrival_time": "2026-11-19T19:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-19", "flight_time": "PT1H00M", "distance": "92", "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": "527" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "527" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QALIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/e2CMqNCuqaGAxmPezF\/\/8MC7smNqEzzesAKSUhCcws6b8mfKbbFfWdgQqxUzRDfKQAtmkFkTCaPu6La4r9kmioDrwpj8VyymyCLCVuqBfW0ctzNuYOFKIpMfrT6NYS+JnLbLZqWZqeX+Sc957azugI+6rFvjOCLIA=", "FareInfoRef": "l7HbtGEHuDKAHd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKARW7ElbAAAA==", "origin": "BAH", "departure_time": "2026-11-20T10: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-20T18: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-20", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT15H30M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QALIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/e2CMqNCuqaGAxmPezF\/\/8MC7smNqEzzesAKSUhCcws6b8mfKbbFfWdgQqxUzRDfKQAtmkFkTCaPu6La4r9kmioDrwpj8VyymyCLCVuqBfW0ctzNuYOFKIpMfrT6NYS+JnLbLZqWZqeX+Sc957azugI+6rFvjOCLIA=", "FareInfoRef": "l7HbtGEHuDKAHd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-29", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D3H40M", "transit_time": "20H15M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAXW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T09: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-20T13: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-20", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCLIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcktd0eW9vpBKkMp7AX\/\/8zdlcnGEjuDadJE2M0saCqFv+jw6e7XlBfGagwZnlMCCcfWrNCxBTPfL8tbk7gjl7MhKg2\/FVtD8uQlYJso2torYyjlpTJZHDcTFXsP2O3nMDPjBNtTWWZ03kR57z38g4HlB48lXMbP8kskA==", "FareInfoRef": "l7HbtGEHuDKAXd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAfW7ElbAAAA==", "origin": "BAH", "departure_time": "2027-02-21T09:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2027-02-21T10:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-21", "flight_time": "PT1H00M", "distance": "92", "lay_over": "PT20H15M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "524" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "524" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCLIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcktd0eW9vpBKkMp7AX\/\/8zdlcnGEjuDadJE2M0saCqFv+jw6e7XlBfGagwZnlMCCcfWrNCxBTPfL8tbk7gjl7MhKg2\/FVtD8uQlYJso2torYyjlpTJZHDcTFXsP2O3nMDPjBNtTWWZ03kR57z38g4HlB48lXMbP8kskA==", "FareInfoRef": "l7HbtGEHuDKAXd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 84475, "gross_total": 84475, "base_fare": 52674, "tax": 31801, "sell": { "currency": "BDT", "total": 84475, "base_fare": 52674, "tax": 31801 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODQ0NzUsImJhc2VfZmFyZSI6NTI2NzQsInRheCI6MzE4MDF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NDQ3NSwiYmFzZV9mYXJlIjo1MjY3NCwidGF4IjozMTgwMSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NDQ3NSwiYmFzZV9mYXJlIjo1MjY3NCwidGF4IjozMTgwMX19", "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": 84475, "base_fare": 52674, "tax": 31801, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "52674.00", "tax": "31801.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 84475, "base_fare": 52674, "tax": 31801, "gross": { "base_fare": "52674.00", "tax": "31801.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": "10196.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2476.00" }, "Other": { "title": "Others taxes", "amount": "14182.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg0NDc1LjAwIiwiYmFzZV9mYXJlIjoiNTI2NzQuMDAiLCJ0YXgiOiIzMTgwMS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUyNjc0LjAwIiwidGF4IjoiMzE4MDEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4NDQ3NS4wMCIsImJhc2VfZmFyZSI6IjUyNjc0LjAwIiwidGF4IjoiMzE4MDEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MjY3NC4wMCIsInRheCI6IjMxODAxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiODQ0NzUuMDAiLCJiYXNlX2ZhcmUiOiI1MjY3NC4wMCIsInRheCI6IjMxODAxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjg0NDc1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjEwMTk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjI0NzYuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTQxODIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQkgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5NTAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJITSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzMwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDE5NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNDc2IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "Q", "farebasis": "QALIT3QA", "cabin": "economy" }, { "origin": "BAH", "destination": "DAC", "operating": "GF", "marketing": "GF", "booking_code": "Q", "farebasis": "QALIT3QA", "cabin": "economy" }, { "origin": "DAC", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "S", "farebasis": "SCLIT3QA", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "GF", "marketing": "GF", "booking_code": "S", "farebasis": "SCLIT3QA", "cabin": "economy" } ], "connecting": [ "BAH" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-29", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H40M", "transit_time": "15H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKATW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T18:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BAH", "arrival_time": "2026-11-19T19:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-19", "flight_time": "PT1H00M", "distance": "92", "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": "527" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "527" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QALIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/e2CMqNCuqaGAxmPezF\/\/8MC7smNqEzzesAKSUhCcws6b8mfKbbFfWdgQqxUzRDfKQAtmkFkTCaPu6La4r9kmioDrwpj8VyymyCLCVuqBfW0ctzNuYOFKIpMfrT6NYS+JnLbLZqWZqeX+Sc957azugI+6rFvjOCLIA=", "FareInfoRef": "l7HbtGEHuDKAHd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKARW7ElbAAAA==", "origin": "BAH", "departure_time": "2026-11-20T10: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-20T18: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-20", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT15H30M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QALIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/e2CMqNCuqaGAxmPezF\/\/8MC7smNqEzzesAKSUhCcws6b8mfKbbFfWdgQqxUzRDfKQAtmkFkTCaPu6La4r9kmioDrwpj8VyymyCLCVuqBfW0ctzNuYOFKIpMfrT6NYS+JnLbLZqWZqeX+Sc957azugI+6rFvjOCLIA=", "FareInfoRef": "l7HbtGEHuDKAHd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-29", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D3H40M", "transit_time": "20H15M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAXW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T09: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-20T13: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-20", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCLIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcktd0eW9vpBKkMp7AX\/\/8zdlcnGEjuDadJE2M0saCqFv+jw6e7XlBfGagwZnlMCCcfWrNCxBTPfL8tbk7gjl7MhKg2\/FVtD8uQlYJso2torYyjlpTJZHDcTFXsP2O3nMDPjBNtTWWZ03kR57z38g4HlB48lXMbP8kskA==", "FareInfoRef": "l7HbtGEHuDKAXd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAfW7ElbAAAA==", "origin": "BAH", "departure_time": "2027-02-21T09:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2027-02-21T10:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-21", "flight_time": "PT1H00M", "distance": "92", "lay_over": "PT20H15M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "524" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "524" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCLIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcktd0eW9vpBKkMp7AX\/\/8zdlcnGEjuDadJE2M0saCqFv+jw6e7XlBfGagwZnlMCCcfWrNCxBTPfL8tbk7gjl7MhKg2\/FVtD8uQlYJso2torYyjlpTJZHDcTFXsP2O3nMDPjBNtTWWZ03kR57z38g4HlB48lXMbP8kskA==", "FareInfoRef": "l7HbtGEHuDKAXd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-21", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-21", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 84475, "calendar_total_sell": 84475, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 84475, "filter": { "id": "F1TT00006-29", "price": 84475, "journey_duration": "PT2D1H20M", "journey_duration_seconds": 177600, "layover_duration": "PT1D11H45M", "layover_duration_seconds": 128700, "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-19T18:15:00.000+03:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-02-21T10:30:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611191815bah202611191915527bah202611201045dac202611201855248dac202702200950bah202702201315251bah202702210930doh202702211030524", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-30", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H30M", "transit_time": "22H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAVW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BAH", "arrival_time": "2026-11-19T12:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-19", "flight_time": "PT1H00M", "distance": "92", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "525" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "525" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QALIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/e2CMqNCuqaGAxmPezF\/\/8MC7smNqEzzesAKSUhCcws6b8mfKbbFfWdgQqxUzRDfKQAtmkFkTCaPu6La4r9kmioDrwpj8VyymyCLCVuqBfW0ctzNuYOFKIpMfrT6NYS+JnLbLZqWZqeX+Sc957azugI+6rFvjOCLIA=", "FareInfoRef": "l7HbtGEHuDKAHd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKARW7ElbAAAA==", "origin": "BAH", "departure_time": "2026-11-20T10: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-20T18: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-20", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT22H20M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QALIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/e2CMqNCuqaGAxmPezF\/\/8MC7smNqEzzesAKSUhCcws6b8mfKbbFfWdgQqxUzRDfKQAtmkFkTCaPu6La4r9kmioDrwpj8VyymyCLCVuqBfW0ctzNuYOFKIpMfrT6NYS+JnLbLZqWZqeX+Sc957azugI+6rFvjOCLIA=", "FareInfoRef": "l7HbtGEHuDKAHd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-30", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H30M", "transit_time": "3H5M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAXW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T09: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-20T13: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-20", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCLIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcktd0eW9vpBKkMp7AX\/\/8zdlcnGEjuDadJE2M0saCqFv+jw6e7XlBfGagwZnlMCCcfWrNCxBTPfL8tbk7gjl7MhKg2\/FVtD8uQlYJso2torYyjlpTJZHDcTFXsP2O3nMDPjBNtTWWZ03kR57z38g4HlB48lXMbP8kskA==", "FareInfoRef": "l7HbtGEHuDKAXd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAZW7ElbAAAA==", "origin": "BAH", "departure_time": "2027-02-20T16:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2027-02-20T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT1H00M", "distance": "92", "lay_over": "PT03H05M", "lay_over_date": "2027-02-20", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "526" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "526" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCLIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcktd0eW9vpBKkMp7AX\/\/8zdlcnGEjuDadJE2M0saCqFv+jw6e7XlBfGagwZnlMCCcfWrNCxBTPfL8tbk7gjl7MhKg2\/FVtD8uQlYJso2torYyjlpTJZHDcTFXsP2O3nMDPjBNtTWWZ03kR57z38g4HlB48lXMbP8kskA==", "FareInfoRef": "l7HbtGEHuDKAXd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 84475, "gross_total": 84475, "base_fare": 52674, "tax": 31801, "sell": { "currency": "BDT", "total": 84475, "base_fare": 52674, "tax": 31801 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODQ0NzUsImJhc2VfZmFyZSI6NTI2NzQsInRheCI6MzE4MDF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NDQ3NSwiYmFzZV9mYXJlIjo1MjY3NCwidGF4IjozMTgwMSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NDQ3NSwiYmFzZV9mYXJlIjo1MjY3NCwidGF4IjozMTgwMX19", "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": 84475, "base_fare": 52674, "tax": 31801, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "52674.00", "tax": "31801.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 84475, "base_fare": 52674, "tax": 31801, "gross": { "base_fare": "52674.00", "tax": "31801.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": "10196.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2476.00" }, "Other": { "title": "Others taxes", "amount": "14182.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg0NDc1LjAwIiwiYmFzZV9mYXJlIjoiNTI2NzQuMDAiLCJ0YXgiOiIzMTgwMS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUyNjc0LjAwIiwidGF4IjoiMzE4MDEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4NDQ3NS4wMCIsImJhc2VfZmFyZSI6IjUyNjc0LjAwIiwidGF4IjoiMzE4MDEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MjY3NC4wMCIsInRheCI6IjMxODAxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiODQ0NzUuMDAiLCJiYXNlX2ZhcmUiOiI1MjY3NC4wMCIsInRheCI6IjMxODAxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjg0NDc1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjEwMTk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjI0NzYuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTQxODIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQkgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5NTAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJITSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzMwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDE5NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNDc2IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "Q", "farebasis": "QALIT3QA", "cabin": "economy" }, { "origin": "BAH", "destination": "DAC", "operating": "GF", "marketing": "GF", "booking_code": "Q", "farebasis": "QALIT3QA", "cabin": "economy" }, { "origin": "DAC", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "S", "farebasis": "SCLIT3QA", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "GF", "marketing": "GF", "booking_code": "S", "farebasis": "SCLIT3QA", "cabin": "economy" } ], "connecting": [ "BAH" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-30", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H30M", "transit_time": "22H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAVW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BAH", "arrival_time": "2026-11-19T12:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-19", "flight_time": "PT1H00M", "distance": "92", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "525" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "525" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QALIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/e2CMqNCuqaGAxmPezF\/\/8MC7smNqEzzesAKSUhCcws6b8mfKbbFfWdgQqxUzRDfKQAtmkFkTCaPu6La4r9kmioDrwpj8VyymyCLCVuqBfW0ctzNuYOFKIpMfrT6NYS+JnLbLZqWZqeX+Sc957azugI+6rFvjOCLIA=", "FareInfoRef": "l7HbtGEHuDKAHd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKARW7ElbAAAA==", "origin": "BAH", "departure_time": "2026-11-20T10: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-20T18: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-20", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT22H20M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QALIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/e2CMqNCuqaGAxmPezF\/\/8MC7smNqEzzesAKSUhCcws6b8mfKbbFfWdgQqxUzRDfKQAtmkFkTCaPu6La4r9kmioDrwpj8VyymyCLCVuqBfW0ctzNuYOFKIpMfrT6NYS+JnLbLZqWZqeX+Sc957azugI+6rFvjOCLIA=", "FareInfoRef": "l7HbtGEHuDKAHd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-30", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H30M", "transit_time": "3H5M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAXW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T09: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-20T13: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-20", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCLIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcktd0eW9vpBKkMp7AX\/\/8zdlcnGEjuDadJE2M0saCqFv+jw6e7XlBfGagwZnlMCCcfWrNCxBTPfL8tbk7gjl7MhKg2\/FVtD8uQlYJso2torYyjlpTJZHDcTFXsP2O3nMDPjBNtTWWZ03kR57z38g4HlB48lXMbP8kskA==", "FareInfoRef": "l7HbtGEHuDKAXd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAZW7ElbAAAA==", "origin": "BAH", "departure_time": "2027-02-20T16:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2027-02-20T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT1H00M", "distance": "92", "lay_over": "PT03H05M", "lay_over_date": "2027-02-20", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "526" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "526" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCLIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcktd0eW9vpBKkMp7AX\/\/8zdlcnGEjuDadJE2M0saCqFv+jw6e7XlBfGagwZnlMCCcfWrNCxBTPfL8tbk7gjl7MhKg2\/FVtD8uQlYJso2torYyjlpTJZHDcTFXsP2O3nMDPjBNtTWWZ03kR57z38g4HlB48lXMbP8kskA==", "FareInfoRef": "l7HbtGEHuDKAXd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 84475, "calendar_total_sell": 84475, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 84475, "filter": { "id": "F1TT00006-30", "price": 84475, "journey_duration": "PT1D15H0M", "journey_duration_seconds": 140400, "layover_duration": "PT1D1H25M", "layover_duration_seconds": 91500, "carrier_operating": "GF", "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": "morning", "departure_departure_time": "2026-11-19T11:25:00.000+03:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2027-02-20T17:20:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611191125bah202611191225525bah202611201045dac202611201855248dac202702200950bah202702201315251bah202702201620doh202702201720526", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-31", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H30M", "transit_time": "22H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAVW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BAH", "arrival_time": "2026-11-19T12:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-19", "flight_time": "PT1H00M", "distance": "92", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "525" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "525" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QALIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/e2CMqNCuqaGAxmPezF\/\/8MC7smNqEzzesAKSUhCcws6b8mfKbbFfWdgQqxUzRDfKQAtmkFkTCaPu6La4r9kmioDrwpj8VyymyCLCVuqBfW0ctzNuYOFKIpMfrT6NYS+JnLbLZqWZqeX+Sc957azugI+6rFvjOCLIA=", "FareInfoRef": "l7HbtGEHuDKAHd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKARW7ElbAAAA==", "origin": "BAH", "departure_time": "2026-11-20T10: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-20T18: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-20", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT22H20M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QALIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/e2CMqNCuqaGAxmPezF\/\/8MC7smNqEzzesAKSUhCcws6b8mfKbbFfWdgQqxUzRDfKQAtmkFkTCaPu6La4r9kmioDrwpj8VyymyCLCVuqBfW0ctzNuYOFKIpMfrT6NYS+JnLbLZqWZqeX+Sc957azugI+6rFvjOCLIA=", "FareInfoRef": "l7HbtGEHuDKAHd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-31", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H50M", "transit_time": "7H25M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAXW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T09: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-20T13: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-20", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCLIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcktd0eW9vpBKkMp7AX\/\/8zdlcnGEjuDadJE2M0saCqFv+jw6e7XlBfGagwZnlMCCcfWrNCxBTPfL8tbk7gjl7MhKg2\/FVtD8uQlYJso2torYyjlpTJZHDcTFXsP2O3nMDPjBNtTWWZ03kR57z38g4HlB48lXMbP8kskA==", "FareInfoRef": "l7HbtGEHuDKAXd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAbW7ElbAAAA==", "origin": "BAH", "departure_time": "2027-02-20T20:40:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2027-02-20T21:40:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT1H00M", "distance": "92", "lay_over": "PT07H25M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "530" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "530" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCLIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcktd0eW9vpBKkMp7AX\/\/8zdlcnGEjuDadJE2M0saCqFv+jw6e7XlBfGagwZnlMCCcfWrNCxBTPfL8tbk7gjl7MhKg2\/FVtD8uQlYJso2torYyjlpTJZHDcTFXsP2O3nMDPjBNtTWWZ03kR57z38g4HlB48lXMbP8kskA==", "FareInfoRef": "l7HbtGEHuDKAXd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 84475, "gross_total": 84475, "base_fare": 52674, "tax": 31801, "sell": { "currency": "BDT", "total": 84475, "base_fare": 52674, "tax": 31801 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODQ0NzUsImJhc2VfZmFyZSI6NTI2NzQsInRheCI6MzE4MDF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NDQ3NSwiYmFzZV9mYXJlIjo1MjY3NCwidGF4IjozMTgwMSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NDQ3NSwiYmFzZV9mYXJlIjo1MjY3NCwidGF4IjozMTgwMX19", "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": 84475, "base_fare": 52674, "tax": 31801, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "52674.00", "tax": "31801.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 84475, "base_fare": 52674, "tax": 31801, "gross": { "base_fare": "52674.00", "tax": "31801.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": "10196.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2476.00" }, "Other": { "title": "Others taxes", "amount": "14182.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg0NDc1LjAwIiwiYmFzZV9mYXJlIjoiNTI2NzQuMDAiLCJ0YXgiOiIzMTgwMS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUyNjc0LjAwIiwidGF4IjoiMzE4MDEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4NDQ3NS4wMCIsImJhc2VfZmFyZSI6IjUyNjc0LjAwIiwidGF4IjoiMzE4MDEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MjY3NC4wMCIsInRheCI6IjMxODAxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiODQ0NzUuMDAiLCJiYXNlX2ZhcmUiOiI1MjY3NC4wMCIsInRheCI6IjMxODAxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjg0NDc1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjEwMTk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjI0NzYuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTQxODIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQkgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5NTAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJITSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzMwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDE5NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNDc2IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "Q", "farebasis": "QALIT3QA", "cabin": "economy" }, { "origin": "BAH", "destination": "DAC", "operating": "GF", "marketing": "GF", "booking_code": "Q", "farebasis": "QALIT3QA", "cabin": "economy" }, { "origin": "DAC", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "S", "farebasis": "SCLIT3QA", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "GF", "marketing": "GF", "booking_code": "S", "farebasis": "SCLIT3QA", "cabin": "economy" } ], "connecting": [ "BAH" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-31", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H30M", "transit_time": "22H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAVW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BAH", "arrival_time": "2026-11-19T12:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-19", "flight_time": "PT1H00M", "distance": "92", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "525" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "525" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QALIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/e2CMqNCuqaGAxmPezF\/\/8MC7smNqEzzesAKSUhCcws6b8mfKbbFfWdgQqxUzRDfKQAtmkFkTCaPu6La4r9kmioDrwpj8VyymyCLCVuqBfW0ctzNuYOFKIpMfrT6NYS+JnLbLZqWZqeX+Sc957azugI+6rFvjOCLIA=", "FareInfoRef": "l7HbtGEHuDKAHd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKARW7ElbAAAA==", "origin": "BAH", "departure_time": "2026-11-20T10: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-20T18: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-20", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT22H20M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QALIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/e2CMqNCuqaGAxmPezF\/\/8MC7smNqEzzesAKSUhCcws6b8mfKbbFfWdgQqxUzRDfKQAtmkFkTCaPu6La4r9kmioDrwpj8VyymyCLCVuqBfW0ctzNuYOFKIpMfrT6NYS+JnLbLZqWZqeX+Sc957azugI+6rFvjOCLIA=", "FareInfoRef": "l7HbtGEHuDKAHd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-31", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H50M", "transit_time": "7H25M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAXW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T09: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-20T13: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-20", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCLIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcktd0eW9vpBKkMp7AX\/\/8zdlcnGEjuDadJE2M0saCqFv+jw6e7XlBfGagwZnlMCCcfWrNCxBTPfL8tbk7gjl7MhKg2\/FVtD8uQlYJso2torYyjlpTJZHDcTFXsP2O3nMDPjBNtTWWZ03kR57z38g4HlB48lXMbP8kskA==", "FareInfoRef": "l7HbtGEHuDKAXd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAbW7ElbAAAA==", "origin": "BAH", "departure_time": "2027-02-20T20:40:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2027-02-20T21:40:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT1H00M", "distance": "92", "lay_over": "PT07H25M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "530" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "530" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCLIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcktd0eW9vpBKkMp7AX\/\/8zdlcnGEjuDadJE2M0saCqFv+jw6e7XlBfGagwZnlMCCcfWrNCxBTPfL8tbk7gjl7MhKg2\/FVtD8uQlYJso2torYyjlpTJZHDcTFXsP2O3nMDPjBNtTWWZ03kR57z38g4HlB48lXMbP8kskA==", "FareInfoRef": "l7HbtGEHuDKAXd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 84475, "calendar_total_sell": 84475, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 84475, "filter": { "id": "F1TT00006-31", "price": 84475, "journey_duration": "PT1D19H20M", "journey_duration_seconds": 156000, "layover_duration": "PT1D5H45M", "layover_duration_seconds": 107100, "carrier_operating": "GF", "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": "morning", "departure_departure_time": "2026-11-19T11:25:00.000+03:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-02-20T21:40:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611191125bah202611191225525bah202611201045dac202611201855248dac202702200950bah202702201315251bah202702202040doh202702202140530", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-32", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H30M", "transit_time": "22H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAVW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BAH", "arrival_time": "2026-11-19T12:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-19", "flight_time": "PT1H00M", "distance": "92", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "525" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "525" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QALIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/e2CMqNCuqaGAxmPezF\/\/8MC7smNqEzzesAKSUhCcws6b8mfKbbFfWdgQqxUzRDfKQAtmkFkTCaPu6La4r9kmioDrwpj8VyymyCLCVuqBfW0ctzNuYOFKIpMfrT6NYS+JnLbLZqWZqeX+Sc957azugI+6rFvjOCLIA=", "FareInfoRef": "l7HbtGEHuDKAHd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKARW7ElbAAAA==", "origin": "BAH", "departure_time": "2026-11-20T10: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-20T18: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-20", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT22H20M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QALIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/e2CMqNCuqaGAxmPezF\/\/8MC7smNqEzzesAKSUhCcws6b8mfKbbFfWdgQqxUzRDfKQAtmkFkTCaPu6La4r9kmioDrwpj8VyymyCLCVuqBfW0ctzNuYOFKIpMfrT6NYS+JnLbLZqWZqeX+Sc957azugI+6rFvjOCLIA=", "FareInfoRef": "l7HbtGEHuDKAHd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-32", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H15M", "transit_time": "12H50M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAXW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T09: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-20T13: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-20", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCLIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcktd0eW9vpBKkMp7AX\/\/8zdlcnGEjuDadJE2M0saCqFv+jw6e7XlBfGagwZnlMCCcfWrNCxBTPfL8tbk7gjl7MhKg2\/FVtD8uQlYJso2torYyjlpTJZHDcTFXsP2O3nMDPjBNtTWWZ03kR57z38g4HlB48lXMbP8kskA==", "FareInfoRef": "l7HbtGEHuDKAXd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAdW7ElbAAAA==", "origin": "BAH", "departure_time": "2027-02-21T02:05:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2027-02-21T03:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT1H00M", "distance": "92", "lay_over": "PT12H50M", "lay_over_date": "2027-02-20", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "520" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "520" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCLIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcktd0eW9vpBKkMp7AX\/\/8zdlcnGEjuDadJE2M0saCqFv+jw6e7XlBfGagwZnlMCCcfWrNCxBTPfL8tbk7gjl7MhKg2\/FVtD8uQlYJso2torYyjlpTJZHDcTFXsP2O3nMDPjBNtTWWZ03kR57z38g4HlB48lXMbP8kskA==", "FareInfoRef": "l7HbtGEHuDKAXd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 84475, "gross_total": 84475, "base_fare": 52674, "tax": 31801, "sell": { "currency": "BDT", "total": 84475, "base_fare": 52674, "tax": 31801 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODQ0NzUsImJhc2VfZmFyZSI6NTI2NzQsInRheCI6MzE4MDF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NDQ3NSwiYmFzZV9mYXJlIjo1MjY3NCwidGF4IjozMTgwMSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NDQ3NSwiYmFzZV9mYXJlIjo1MjY3NCwidGF4IjozMTgwMX19", "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": 84475, "base_fare": 52674, "tax": 31801, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "52674.00", "tax": "31801.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 84475, "base_fare": 52674, "tax": 31801, "gross": { "base_fare": "52674.00", "tax": "31801.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": "10196.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2476.00" }, "Other": { "title": "Others taxes", "amount": "14182.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg0NDc1LjAwIiwiYmFzZV9mYXJlIjoiNTI2NzQuMDAiLCJ0YXgiOiIzMTgwMS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUyNjc0LjAwIiwidGF4IjoiMzE4MDEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4NDQ3NS4wMCIsImJhc2VfZmFyZSI6IjUyNjc0LjAwIiwidGF4IjoiMzE4MDEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MjY3NC4wMCIsInRheCI6IjMxODAxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiODQ0NzUuMDAiLCJiYXNlX2ZhcmUiOiI1MjY3NC4wMCIsInRheCI6IjMxODAxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjg0NDc1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjEwMTk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjI0NzYuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTQxODIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQkgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5NTAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJITSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzMwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDE5NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNDc2IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "Q", "farebasis": "QALIT3QA", "cabin": "economy" }, { "origin": "BAH", "destination": "DAC", "operating": "GF", "marketing": "GF", "booking_code": "Q", "farebasis": "QALIT3QA", "cabin": "economy" }, { "origin": "DAC", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "S", "farebasis": "SCLIT3QA", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "GF", "marketing": "GF", "booking_code": "S", "farebasis": "SCLIT3QA", "cabin": "economy" } ], "connecting": [ "BAH" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-32", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H30M", "transit_time": "22H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAVW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BAH", "arrival_time": "2026-11-19T12:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-19", "flight_time": "PT1H00M", "distance": "92", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "525" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "525" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QALIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/e2CMqNCuqaGAxmPezF\/\/8MC7smNqEzzesAKSUhCcws6b8mfKbbFfWdgQqxUzRDfKQAtmkFkTCaPu6La4r9kmioDrwpj8VyymyCLCVuqBfW0ctzNuYOFKIpMfrT6NYS+JnLbLZqWZqeX+Sc957azugI+6rFvjOCLIA=", "FareInfoRef": "l7HbtGEHuDKAHd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKARW7ElbAAAA==", "origin": "BAH", "departure_time": "2026-11-20T10: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-20T18: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-20", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT22H20M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QALIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/e2CMqNCuqaGAxmPezF\/\/8MC7smNqEzzesAKSUhCcws6b8mfKbbFfWdgQqxUzRDfKQAtmkFkTCaPu6La4r9kmioDrwpj8VyymyCLCVuqBfW0ctzNuYOFKIpMfrT6NYS+JnLbLZqWZqeX+Sc957azugI+6rFvjOCLIA=", "FareInfoRef": "l7HbtGEHuDKAHd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-32", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H15M", "transit_time": "12H50M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAXW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T09: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-20T13: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-20", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCLIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcktd0eW9vpBKkMp7AX\/\/8zdlcnGEjuDadJE2M0saCqFv+jw6e7XlBfGagwZnlMCCcfWrNCxBTPfL8tbk7gjl7MhKg2\/FVtD8uQlYJso2torYyjlpTJZHDcTFXsP2O3nMDPjBNtTWWZ03kR57z38g4HlB48lXMbP8kskA==", "FareInfoRef": "l7HbtGEHuDKAXd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAdW7ElbAAAA==", "origin": "BAH", "departure_time": "2027-02-21T02:05:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2027-02-21T03:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT1H00M", "distance": "92", "lay_over": "PT12H50M", "lay_over_date": "2027-02-20", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "520" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "520" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCLIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcktd0eW9vpBKkMp7AX\/\/8zdlcnGEjuDadJE2M0saCqFv+jw6e7XlBfGagwZnlMCCcfWrNCxBTPfL8tbk7gjl7MhKg2\/FVtD8uQlYJso2torYyjlpTJZHDcTFXsP2O3nMDPjBNtTWWZ03kR57z38g4HlB48lXMbP8kskA==", "FareInfoRef": "l7HbtGEHuDKAXd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-21", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-21", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 84475, "calendar_total_sell": 84475, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 84475, "filter": { "id": "F1TT00006-32", "price": 84475, "journey_duration": "PT2D0H45M", "journey_duration_seconds": 175500, "layover_duration": "PT1D11H10M", "layover_duration_seconds": 126600, "carrier_operating": "GF", "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": "morning", "departure_departure_time": "2026-11-19T11:25:00.000+03:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2027-02-21T03:05:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611191125bah202611191225525bah202611201045dac202611201855248dac202702200950bah202702201315251bah202702210205doh202702210305520", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-33", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H30M", "transit_time": "22H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAVW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BAH", "arrival_time": "2026-11-19T12:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-19", "flight_time": "PT1H00M", "distance": "92", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "525" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "525" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QALIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/e2CMqNCuqaGAxmPezF\/\/8MC7smNqEzzesAKSUhCcws6b8mfKbbFfWdgQqxUzRDfKQAtmkFkTCaPu6La4r9kmioDrwpj8VyymyCLCVuqBfW0ctzNuYOFKIpMfrT6NYS+JnLbLZqWZqeX+Sc957azugI+6rFvjOCLIA=", "FareInfoRef": "l7HbtGEHuDKAHd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKARW7ElbAAAA==", "origin": "BAH", "departure_time": "2026-11-20T10: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-20T18: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-20", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT22H20M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QALIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/e2CMqNCuqaGAxmPezF\/\/8MC7smNqEzzesAKSUhCcws6b8mfKbbFfWdgQqxUzRDfKQAtmkFkTCaPu6La4r9kmioDrwpj8VyymyCLCVuqBfW0ctzNuYOFKIpMfrT6NYS+JnLbLZqWZqeX+Sc957azugI+6rFvjOCLIA=", "FareInfoRef": "l7HbtGEHuDKAHd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-33", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D3H40M", "transit_time": "20H15M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAXW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T09: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-20T13: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-20", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCLIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcktd0eW9vpBKkMp7AX\/\/8zdlcnGEjuDadJE2M0saCqFv+jw6e7XlBfGagwZnlMCCcfWrNCxBTPfL8tbk7gjl7MhKg2\/FVtD8uQlYJso2torYyjlpTJZHDcTFXsP2O3nMDPjBNtTWWZ03kR57z38g4HlB48lXMbP8kskA==", "FareInfoRef": "l7HbtGEHuDKAXd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAfW7ElbAAAA==", "origin": "BAH", "departure_time": "2027-02-21T09:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2027-02-21T10:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-21", "flight_time": "PT1H00M", "distance": "92", "lay_over": "PT20H15M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "524" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "524" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCLIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcktd0eW9vpBKkMp7AX\/\/8zdlcnGEjuDadJE2M0saCqFv+jw6e7XlBfGagwZnlMCCcfWrNCxBTPfL8tbk7gjl7MhKg2\/FVtD8uQlYJso2torYyjlpTJZHDcTFXsP2O3nMDPjBNtTWWZ03kR57z38g4HlB48lXMbP8kskA==", "FareInfoRef": "l7HbtGEHuDKAXd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 84475, "gross_total": 84475, "base_fare": 52674, "tax": 31801, "sell": { "currency": "BDT", "total": 84475, "base_fare": 52674, "tax": 31801 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODQ0NzUsImJhc2VfZmFyZSI6NTI2NzQsInRheCI6MzE4MDF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NDQ3NSwiYmFzZV9mYXJlIjo1MjY3NCwidGF4IjozMTgwMSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NDQ3NSwiYmFzZV9mYXJlIjo1MjY3NCwidGF4IjozMTgwMX19", "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": 84475, "base_fare": 52674, "tax": 31801, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "52674.00", "tax": "31801.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 84475, "base_fare": 52674, "tax": 31801, "gross": { "base_fare": "52674.00", "tax": "31801.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": "10196.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2476.00" }, "Other": { "title": "Others taxes", "amount": "14182.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg0NDc1LjAwIiwiYmFzZV9mYXJlIjoiNTI2NzQuMDAiLCJ0YXgiOiIzMTgwMS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUyNjc0LjAwIiwidGF4IjoiMzE4MDEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4NDQ3NS4wMCIsImJhc2VfZmFyZSI6IjUyNjc0LjAwIiwidGF4IjoiMzE4MDEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MjY3NC4wMCIsInRheCI6IjMxODAxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiODQ0NzUuMDAiLCJiYXNlX2ZhcmUiOiI1MjY3NC4wMCIsInRheCI6IjMxODAxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjg0NDc1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjEwMTk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjI0NzYuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTQxODIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQkgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5NTAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJITSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzMwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDE5NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNDc2IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "Q", "farebasis": "QALIT3QA", "cabin": "economy" }, { "origin": "BAH", "destination": "DAC", "operating": "GF", "marketing": "GF", "booking_code": "Q", "farebasis": "QALIT3QA", "cabin": "economy" }, { "origin": "DAC", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "S", "farebasis": "SCLIT3QA", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "GF", "marketing": "GF", "booking_code": "S", "farebasis": "SCLIT3QA", "cabin": "economy" } ], "connecting": [ "BAH" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-33", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H30M", "transit_time": "22H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAVW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BAH", "arrival_time": "2026-11-19T12:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-19", "flight_time": "PT1H00M", "distance": "92", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "525" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "525" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QALIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/e2CMqNCuqaGAxmPezF\/\/8MC7smNqEzzesAKSUhCcws6b8mfKbbFfWdgQqxUzRDfKQAtmkFkTCaPu6La4r9kmioDrwpj8VyymyCLCVuqBfW0ctzNuYOFKIpMfrT6NYS+JnLbLZqWZqeX+Sc957azugI+6rFvjOCLIA=", "FareInfoRef": "l7HbtGEHuDKAHd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKARW7ElbAAAA==", "origin": "BAH", "departure_time": "2026-11-20T10: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-20T18: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-20", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT22H20M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QALIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/e2CMqNCuqaGAxmPezF\/\/8MC7smNqEzzesAKSUhCcws6b8mfKbbFfWdgQqxUzRDfKQAtmkFkTCaPu6La4r9kmioDrwpj8VyymyCLCVuqBfW0ctzNuYOFKIpMfrT6NYS+JnLbLZqWZqeX+Sc957azugI+6rFvjOCLIA=", "FareInfoRef": "l7HbtGEHuDKAHd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-33", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D3H40M", "transit_time": "20H15M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAXW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T09: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-20T13: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-20", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCLIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcktd0eW9vpBKkMp7AX\/\/8zdlcnGEjuDadJE2M0saCqFv+jw6e7XlBfGagwZnlMCCcfWrNCxBTPfL8tbk7gjl7MhKg2\/FVtD8uQlYJso2torYyjlpTJZHDcTFXsP2O3nMDPjBNtTWWZ03kR57z38g4HlB48lXMbP8kskA==", "FareInfoRef": "l7HbtGEHuDKAXd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAfW7ElbAAAA==", "origin": "BAH", "departure_time": "2027-02-21T09:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2027-02-21T10:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-21", "flight_time": "PT1H00M", "distance": "92", "lay_over": "PT20H15M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "524" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "524" }, "booking_class": { "brand_id": "2223781", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCLIT3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pcktd0eW9vpBKkMp7AX\/\/8zdlcnGEjuDadJE2M0saCqFv+jw6e7XlBfGagwZnlMCCcfWrNCxBTPfL8tbk7gjl7MhKg2\/FVtD8uQlYJso2torYyjlpTJZHDcTFXsP2O3nMDPjBNtTWWZ03kR57z38g4HlB48lXMbP8kskA==", "FareInfoRef": "l7HbtGEHuDKAXd7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-21", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-21", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 84475, "calendar_total_sell": 84475, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 84475, "filter": { "id": "F1TT00006-33", "price": 84475, "journey_duration": "PT2D8H10M", "journey_duration_seconds": 202200, "layover_duration": "PT1D18H35M", "layover_duration_seconds": 153300, "carrier_operating": "GF", "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": "morning", "departure_departure_time": "2026-11-19T11:25:00.000+03:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-02-21T10:30:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611191125bah202611191225525bah202611201045dac202611201855248dac202702200950bah202702201315251bah202702210930doh202702211030524", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-34", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H45M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAeV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T01: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-19T09: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-18", "flight_time": "PT4H45M", "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": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NLQAR1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02KC0bKBBlqKiC2oGl\/\/8ZPZJUqiW4s59tiDGa2KyqFv9jwmfaG+p7ASqMJ6cF6r05KLMOEaN57KlpK7iWBKJ64FP1aMyh3ClYZfUnGoF+3Pm5kekcvFFFMZ7GsJzAz5SNtqb8al28OMeaXUhu4E859QUTRSw9", "FareInfoRef": "l7HbtGEHuDKAPY7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-34", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H45M", "transit_time": "18H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "190" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj+S05rubGyHLILTmGaRTe9\/jCpuChXoxxt9QghKvYuIhn8b8B62hronoELN8zpD6el6d4BUwbps8SmtGFFPVRqqHX+zdGF+pJslTJzGjo5qdsUcU9+ltpmk4Dy9Lzgbm8GvKLOVNeZXKxzp3Klt\/oL0sG9t8gPTGy1B", "FareInfoRef": "l7HbtGEHuDKA0d7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA4V7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T10:15:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T12: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-21", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT18H20M", "lay_over_date": "2027-02-20", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "665" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "665" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj+S05rubGyHLILTmGaRTe9\/jCpuChXoxxt9QghKvYuIhn8b8B62hronoELN8zpD6el6d4BUwbps8SmtGFFPVRqqHX+zdGF+pJslTJzGjo5qdsUcU9+ltpmk4Dy9Lzgbm8GvKLOVNeZXKxzp3Klt\/oL0sG9t8gPTGy1B", "FareInfoRef": "l7HbtGEHuDKA0d7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 84516, "gross_total": 84516, "base_fare": 47237, "tax": 37279, "sell": { "currency": "BDT", "total": 84516, "base_fare": 47237, "tax": 37279 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODQ1MTYsImJhc2VfZmFyZSI6NDcyMzcsInRheCI6MzcyNzl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NDUxNiwiYmFzZV9mYXJlIjo0NzIzNywidGF4IjozNzI3OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NDUxNiwiYmFzZV9mYXJlIjo0NzIzNywidGF4IjozNzI3OX19", "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": 84516, "base_fare": 47237, "tax": 37279, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "47237.00", "tax": "37279.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 84516, "base_fare": 47237, "tax": 37279, "gross": { "base_fare": "47237.00", "tax": "37279.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": "18352.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4078.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg0NTE2LjAwIiwiYmFzZV9mYXJlIjoiNDcyMzcuMDAiLCJ0YXgiOiIzNzI3OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ3MjM3LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4NDUxNi4wMCIsImJhc2VfZmFyZSI6IjQ3MjM3LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI0NzIzNy4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiODQ1MTYuMDAiLCJiYXNlX2ZhcmUiOiI0NzIzNy4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjg0NTE2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjE4MzUyLjAwIn0sIllSIjp7ImFtb3VudCI6IjQwNzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiOTkwMi4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlBaIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE4MzUyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NLQAR1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "CMB", "operating": "UL", "marketing": "QR", "booking_code": "O", "farebasis": "OLQAP1RE", "cabin": "economy" }, { "origin": "CMB", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLQAP1RE", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-34", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H45M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAeV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T01: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-19T09: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-18", "flight_time": "PT4H45M", "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": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NLQAR1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02KC0bKBBlqKiC2oGl\/\/8ZPZJUqiW4s59tiDGa2KyqFv9jwmfaG+p7ASqMJ6cF6r05KLMOEaN57KlpK7iWBKJ64FP1aMyh3ClYZfUnGoF+3Pm5kekcvFFFMZ7GsJzAz5SNtqb8al28OMeaXUhu4E859QUTRSw9", "FareInfoRef": "l7HbtGEHuDKAPY7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-34", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H45M", "transit_time": "18H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "190" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj+S05rubGyHLILTmGaRTe9\/jCpuChXoxxt9QghKvYuIhn8b8B62hronoELN8zpD6el6d4BUwbps8SmtGFFPVRqqHX+zdGF+pJslTJzGjo5qdsUcU9+ltpmk4Dy9Lzgbm8GvKLOVNeZXKxzp3Klt\/oL0sG9t8gPTGy1B", "FareInfoRef": "l7HbtGEHuDKA0d7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA4V7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T10:15:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T12: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-21", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT18H20M", "lay_over_date": "2027-02-20", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "665" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "665" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj+S05rubGyHLILTmGaRTe9\/jCpuChXoxxt9QghKvYuIhn8b8B62hronoELN8zpD6el6d4BUwbps8SmtGFFPVRqqHX+zdGF+pJslTJzGjo5qdsUcU9+ltpmk4Dy9Lzgbm8GvKLOVNeZXKxzp3Klt\/oL0sG9t8gPTGy1B", "FareInfoRef": "l7HbtGEHuDKA0d7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-21", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-21", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 84516, "calendar_total_sell": 84516, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 84516, "filter": { "id": "F1TT00006-34", "price": 84516, "journey_duration": "PT1D7H30M", "journey_duration_seconds": 113400, "layover_duration": "PT18H20M", "layover_duration_seconds": 66000, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "", "departure_departure_time": "2026-11-19T01:30:00.000+03:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-02-21T12:45:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611190130dac202611190915640dac202702201300cmb202702201555190cmb202702211015doh202702211245665", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-35", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H15M", "transit_time": "15H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAAW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T09:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-19T16:30: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-19", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "654" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "654" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOhDAIfIyZO6C28damrfFgqjZ68LL\/f8bS6iZLAjNkYMA5JySGmcX9R4dPdxTkKwAZohl9gAhZA9buBpEwzvXwO5eE12RSKTf5QW6DcQqjAmaah0eqgbvVuC3VazTGKBKjnr5W1EZ38CNpUZp9PEuigfq+zhb7imSh3+rmF9YkLVc=", "FareInfoRef": "l7HbtGEHuDKAAc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT15H20M", "lay_over_date": "2026-11-19", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "189" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOhDAIfIyZO6C28damrfFgqjZ68LL\/f8bS6iZLAjNkYMA5JySGmcX9R4dPdxTkKwAZohl9gAhZA9buBpEwzvXwO5eE12RSKTf5QW6DcQqjAmaah0eqgbvVuC3VazTGKBKjnr5W1EZ38CNpUZp9PEuigfq+zhb7imSh3+rmF9YkLVc=", "FareInfoRef": "l7HbtGEHuDKAAc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-35", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT6H0M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAcV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T03:25: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-20T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-19", "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": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "1", "fareBasisCode": "QLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd52WwK7RE2qLlAgESy64f7HYJIWCUu2x3r+ee9N7KKq5v9twGcoFfm9ABlGj48NanJ1vdohYopyL+GpNYFLnJgJUe74yNob422ZmbDKOnW0Z9oZY1jI1GZuFgq002iSE\/iJtFHmEF81ySTj2DqrO6E48FfOfQF1JSy3", "FareInfoRef": "l7HbtGEHuDKAIe7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 84856, "gross_total": 84856, "base_fare": 47577, "tax": 37279, "sell": { "currency": "BDT", "total": 84856, "base_fare": 47577, "tax": 37279 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODQ4NTYsImJhc2VfZmFyZSI6NDc1NzcsInRheCI6MzcyNzl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NDg1NiwiYmFzZV9mYXJlIjo0NzU3NywidGF4IjozNzI3OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NDg1NiwiYmFzZV9mYXJlIjo0NzU3NywidGF4IjozNzI3OX19", "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": 84856, "base_fare": 47577, "tax": 37279, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "47577.00", "tax": "37279.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 84856, "base_fare": 47577, "tax": 37279, "gross": { "base_fare": "47577.00", "tax": "37279.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": "18352.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4078.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg0ODU2LjAwIiwiYmFzZV9mYXJlIjoiNDc1NzcuMDAiLCJ0YXgiOiIzNzI3OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ3NTc3LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4NDg1Ni4wMCIsImJhc2VfZmFyZSI6IjQ3NTc3LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI0NzU3Ny4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiODQ4NTYuMDAiLCJiYXNlX2ZhcmUiOiI0NzU3Ny4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjg0ODU2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjE4MzUyLjAwIn0sIllSIjp7ImFtb3VudCI6IjQwNzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiOTkwMi4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlBaIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE4MzUyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "CMB", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLQAP1RE", "cabin": "economy" }, { "origin": "CMB", "destination": "DAC", "operating": "UL", "marketing": "QR", "booking_code": "O", "farebasis": "TLQAP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "Q", "farebasis": "QLQAP1RE", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-35", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H15M", "transit_time": "15H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAAW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T09:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-19T16:30: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-19", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "654" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "654" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOhDAIfIyZO6C28damrfFgqjZ68LL\/f8bS6iZLAjNkYMA5JySGmcX9R4dPdxTkKwAZohl9gAhZA9buBpEwzvXwO5eE12RSKTf5QW6DcQqjAmaah0eqgbvVuC3VazTGKBKjnr5W1EZ38CNpUZp9PEuigfq+zhb7imSh3+rmF9YkLVc=", "FareInfoRef": "l7HbtGEHuDKAAc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT15H20M", "lay_over_date": "2026-11-19", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "189" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOhDAIfIyZO6C28damrfFgqjZ68LL\/f8bS6iZLAjNkYMA5JySGmcX9R4dPdxTkKwAZohl9gAhZA9buBpEwzvXwO5eE12RSKTf5QW6DcQqjAmaah0eqgbvVuC3VazTGKBKjnr5W1EZ38CNpUZp9PEuigfq+zhb7imSh3+rmF9YkLVc=", "FareInfoRef": "l7HbtGEHuDKAAc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-35", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT6H0M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAcV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T03:25: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-20T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-19", "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": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "1", "fareBasisCode": "QLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd52WwK7RE2qLlAgESy64f7HYJIWCUu2x3r+ee9N7KKq5v9twGcoFfm9ABlGj48NanJ1vdohYopyL+GpNYFLnJgJUe74yNob422ZmbDKOnW0Z9oZY1jI1GZuFgq002iSE\/iJtFHmEF81ySTj2DqrO6E48FfOfQF1JSy3", "FareInfoRef": "l7HbtGEHuDKAIe7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 84856, "calendar_total_sell": 84856, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 84856, "filter": { "id": "F1TT00006-35", "price": 84856, "journey_duration": "PT1D5H15M", "journey_duration_seconds": 105300, "layover_duration": "PT15H20M", "layover_duration_seconds": 55200, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-11-19T09:15:00.000+03:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2027-02-20T06:25:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611190915cmb202611191630654cmb202611200750dac202611201130189dac202702200325doh202702200625639", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-36", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H0M", "transit_time": "23H5M", "routes": [ { "air_segment_key": "l7HbtGEHuDKADW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T01:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-19T08:45: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-18", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "664" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "664" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOhDAIfIyZO6C28damrfFgqjZ68LL\/f8bS6iZLAjNkYMA5JySGmcX9R4dPdxTkKwAZohl9gAhZA9buBpEwzvXwO5eE12RSKTf5QW6DcQqjAmaah0eqgbvVuC3VazTGKBKjnr5W1EZ38CNpUZp9PEuigfq+zhb7imSh3+rmF9YkLVc=", "FareInfoRef": "l7HbtGEHuDKAAc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT23H05M", "lay_over_date": "2026-11-19", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "189" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOhDAIfIyZO6C28damrfFgqjZ68LL\/f8bS6iZLAjNkYMA5JySGmcX9R4dPdxTkKwAZohl9gAhZA9buBpEwzvXwO5eE12RSKTf5QW6DcQqjAmaah0eqgbvVuC3VazTGKBKjnr5W1EZ38CNpUZp9PEuigfq+zhb7imSh3+rmF9YkLVc=", "FareInfoRef": "l7HbtGEHuDKAAc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-36", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT6H0M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAcV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T03:25: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-20T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-19", "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": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "1", "fareBasisCode": "QLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd52WwK7RE2qLlAgESy64f7HYJIWCUu2x3r+ee9N7KKq5v9twGcoFfm9ABlGj48NanJ1vdohYopyL+GpNYFLnJgJUe74yNob422ZmbDKOnW0Z9oZY1jI1GZuFgq002iSE\/iJtFHmEF81ySTj2DqrO6E48FfOfQF1JSy3", "FareInfoRef": "l7HbtGEHuDKAIe7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 84856, "gross_total": 84856, "base_fare": 47577, "tax": 37279, "sell": { "currency": "BDT", "total": 84856, "base_fare": 47577, "tax": 37279 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODQ4NTYsImJhc2VfZmFyZSI6NDc1NzcsInRheCI6MzcyNzl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NDg1NiwiYmFzZV9mYXJlIjo0NzU3NywidGF4IjozNzI3OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NDg1NiwiYmFzZV9mYXJlIjo0NzU3NywidGF4IjozNzI3OX19", "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": 84856, "base_fare": 47577, "tax": 37279, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "47577.00", "tax": "37279.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 84856, "base_fare": 47577, "tax": 37279, "gross": { "base_fare": "47577.00", "tax": "37279.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": "18352.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4078.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg0ODU2LjAwIiwiYmFzZV9mYXJlIjoiNDc1NzcuMDAiLCJ0YXgiOiIzNzI3OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ3NTc3LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4NDg1Ni4wMCIsImJhc2VfZmFyZSI6IjQ3NTc3LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI0NzU3Ny4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiODQ4NTYuMDAiLCJiYXNlX2ZhcmUiOiI0NzU3Ny4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjg0ODU2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjE4MzUyLjAwIn0sIllSIjp7ImFtb3VudCI6IjQwNzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiOTkwMi4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlBaIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE4MzUyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "CMB", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLQAP1RE", "cabin": "economy" }, { "origin": "CMB", "destination": "DAC", "operating": "UL", "marketing": "QR", "booking_code": "O", "farebasis": "TLQAP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "Q", "farebasis": "QLQAP1RE", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-36", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H0M", "transit_time": "23H5M", "routes": [ { "air_segment_key": "l7HbtGEHuDKADW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T01:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-19T08:45: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-18", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "664" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "664" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOhDAIfIyZO6C28damrfFgqjZ68LL\/f8bS6iZLAjNkYMA5JySGmcX9R4dPdxTkKwAZohl9gAhZA9buBpEwzvXwO5eE12RSKTf5QW6DcQqjAmaah0eqgbvVuC3VazTGKBKjnr5W1EZ38CNpUZp9PEuigfq+zhb7imSh3+rmF9YkLVc=", "FareInfoRef": "l7HbtGEHuDKAAc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT23H05M", "lay_over_date": "2026-11-19", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "189" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOhDAIfIyZO6C28damrfFgqjZ68LL\/f8bS6iZLAjNkYMA5JySGmcX9R4dPdxTkKwAZohl9gAhZA9buBpEwzvXwO5eE12RSKTf5QW6DcQqjAmaah0eqgbvVuC3VazTGKBKjnr5W1EZ38CNpUZp9PEuigfq+zhb7imSh3+rmF9YkLVc=", "FareInfoRef": "l7HbtGEHuDKAAc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-36", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT6H0M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAcV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T03:25: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-20T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-19", "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": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "1", "fareBasisCode": "QLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd52WwK7RE2qLlAgESy64f7HYJIWCUu2x3r+ee9N7KKq5v9twGcoFfm9ABlGj48NanJ1vdohYopyL+GpNYFLnJgJUe74yNob422ZmbDKOnW0Z9oZY1jI1GZuFgq002iSE\/iJtFHmEF81ySTj2DqrO6E48FfOfQF1JSy3", "FareInfoRef": "l7HbtGEHuDKAIe7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 84856, "calendar_total_sell": 84856, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 84856, "filter": { "id": "F1TT00006-36", "price": 84856, "journey_duration": "PT1D13H0M", "journey_duration_seconds": 133200, "layover_duration": "PT23H5M", "layover_duration_seconds": 83100, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "", "departure_departure_time": "2026-11-19T01:30:00.000+03:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2027-02-20T06:25:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611190130cmb202611190845664cmb202611200750dac202611201130189dac202702200325doh202702200625639", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-37", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H0M", "transit_time": "5H5M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAhW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T19:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-20T02:45: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-19", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "662" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "3572" }, "booking_class": { "brand_id": "1308410", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "N6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W4bQWBLlIAY2lSRysDS\/\/+MXhIq1ZLji57PtvfexGZVNf8fAz7D+UA+I5BhzBQizOnqoPxdEDGK+VlKwD1iJcgN9qqtLS1RWbDLbh3VwNXe9DrIxlFoFhFFXYwq6cBPbAdlDuldgljtnibHtR2KAy+l7wv\/7ywn", "FareInfoRef": "l7HbtGEHuDKAfe7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT05H05M", "lay_over_date": "2026-11-20", "aircraft": { "code": "332", "name": "332", "picture": "332.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": "1308410", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "N6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W4bQWBLlIAY2lSRysDS\/\/+MXhIq1ZLji57PtvfexGZVNf8fAz7D+UA+I5BhzBQizOnqoPxdEDGK+VlKwD1iJcgN9qqtLS1RWbDLbh3VwNXe9DrIxlFoFhFFXYwq6cBPbAdlDuldgljtnibHtR2KAy+l7wv\/7ywn", "FareInfoRef": "l7HbtGEHuDKAfe7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-37", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H25M", "transit_time": "2H55M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SE6M1QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02giQbCBJlaKmiNkOW\/v9n9CCtVEv2nfUwdozRxIKqWvyPAe\/huKEeGagwZnlsCH52vTkhYornEu66J\/CLUcyEpHZ6qfZ3ZcpKwSqrdXRWxreWlMlkmtU1VbTFaJYT+Jllo62pvPYkJs6J955rLygjeCnnPgQULCY=", "FareInfoRef": "l7HbtGEHuDKACf7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA+V7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-20T18:50:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-20T21:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H05M", "distance": "2245", "lay_over": "PT02H55M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32B", "name": "32B", "picture": "32B.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "217" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "217" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SE6M1QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02giQbCBJlaKmiNkOW\/v9n9CCtVEv2nfUwdozRxIKqWvyPAe\/huKEeGagwZnlsCH52vTkhYornEu66J\/CLUcyEpHZ6qfZ3ZcpKwSqrdXRWxreWlMlkmtU1VbTFaJYT+Jllo62pvPYkJs6J955rLygjeCnnPgQULCY=", "FareInfoRef": "l7HbtGEHuDKACf7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 89864, "gross_total": 89864, "base_fare": 51995, "tax": 37869, "sell": { "currency": "BDT", "total": 89864, "base_fare": 51995, "tax": 37869 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODk4NjQsImJhc2VfZmFyZSI6NTE5OTUsInRheCI6Mzc4Njl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4OTg2NCwiYmFzZV9mYXJlIjo1MTk5NSwidGF4IjozNzg2OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4OTg2NCwiYmFzZV9mYXJlIjo1MTk5NSwidGF4IjozNzg2OX19", "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": 89864, "base_fare": 51995, "tax": 37869, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "51995.00", "tax": "37869.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 89864, "base_fare": 51995, "tax": 37869, "gross": { "base_fare": "51995.00", "tax": "37869.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": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg5ODY0LjAwIiwiYmFzZV9mYXJlIjoiNTE5OTUuMDAiLCJ0YXgiOiIzNzg2OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUxOTk1LjAwIiwidGF4IjoiMzc4NjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4OTg2NC4wMCIsImJhc2VfZmFyZSI6IjUxOTk1LjAwIiwidGF4IjoiMzc4NjkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MTk5NS4wMCIsInRheCI6IjM3ODY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiODk4NjQuMDAiLCJiYXNlX2ZhcmUiOiI1MTk5NS4wMCIsInRheCI6IjM3ODY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjg5ODY0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjIwNTQ0LjAwIn0sIllSIjp7ImFtb3VudCI6IjI0NzYuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiOTkwMi4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlBaIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwNTQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI0NzYiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "CMB", "operating": "QR", "marketing": "UL", "booking_code": "N", "farebasis": "N6MQQA", "cabin": "economy" }, { "origin": "CMB", "destination": "DAC", "operating": "UL", "marketing": "UL", "booking_code": "N", "farebasis": "N6MQQA", "cabin": "economy" }, { "origin": "DAC", "destination": "CMB", "operating": "UL", "marketing": "UL", "booking_code": "S", "farebasis": "SE6M1QA", "cabin": "economy" }, { "origin": "CMB", "destination": "DOH", "operating": "UL", "marketing": "UL", "booking_code": "S", "farebasis": "SE6M1QA", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-37", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H0M", "transit_time": "5H5M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAhW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T19:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-20T02:45: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-19", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "662" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "3572" }, "booking_class": { "brand_id": "1308410", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "N6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W4bQWBLlIAY2lSRysDS\/\/+MXhIq1ZLji57PtvfexGZVNf8fAz7D+UA+I5BhzBQizOnqoPxdEDGK+VlKwD1iJcgN9qqtLS1RWbDLbh3VwNXe9DrIxlFoFhFFXYwq6cBPbAdlDuldgljtnibHtR2KAy+l7wv\/7ywn", "FareInfoRef": "l7HbtGEHuDKAfe7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT05H05M", "lay_over_date": "2026-11-20", "aircraft": { "code": "332", "name": "332", "picture": "332.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": "1308410", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "N6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W4bQWBLlIAY2lSRysDS\/\/+MXhIq1ZLji57PtvfexGZVNf8fAz7D+UA+I5BhzBQizOnqoPxdEDGK+VlKwD1iJcgN9qqtLS1RWbDLbh3VwNXe9DrIxlFoFhFFXYwq6cBPbAdlDuldgljtnibHtR2KAy+l7wv\/7ywn", "FareInfoRef": "l7HbtGEHuDKAfe7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-37", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H25M", "transit_time": "2H55M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SE6M1QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02giQbCBJlaKmiNkOW\/v9n9CCtVEv2nfUwdozRxIKqWvyPAe\/huKEeGagwZnlsCH52vTkhYornEu66J\/CLUcyEpHZ6qfZ3ZcpKwSqrdXRWxreWlMlkmtU1VbTFaJYT+Jllo62pvPYkJs6J955rLygjeCnnPgQULCY=", "FareInfoRef": "l7HbtGEHuDKACf7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA+V7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-20T18:50:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-20T21:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H05M", "distance": "2245", "lay_over": "PT02H55M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32B", "name": "32B", "picture": "32B.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "217" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "217" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SE6M1QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02giQbCBJlaKmiNkOW\/v9n9CCtVEv2nfUwdozRxIKqWvyPAe\/huKEeGagwZnlsCH52vTkhYornEu66J\/CLUcyEpHZ6qfZ3ZcpKwSqrdXRWxreWlMlkmtU1VbTFaJYT+Jllo62pvPYkJs6J955rLygjeCnnPgQULCY=", "FareInfoRef": "l7HbtGEHuDKACf7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 89864, "calendar_total_sell": 89864, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 89864, "filter": { "id": "F1TT00006-37", "price": 89864, "journey_duration": "PT1D0H25M", "journey_duration_seconds": 87900, "layover_duration": "PT8H0M", "layover_duration_seconds": 28800, "carrier_operating": "QR", "carrier_marketing": "UL", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-19T19:30:00.000+03:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-02-20T21:25:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611191930cmb202611200245662cmb202611200750dac202611201130189dac202702201300cmb202702201555190cmb202702201850doh202702202125217", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-38", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H50M", "transit_time": "5H55M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAjW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T18:40:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-20T01:55: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-19", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "658" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "3012" }, "booking_class": { "brand_id": "1308410", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "N6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W4bQWBLlIAY2lSRysDS\/\/+MXhIq1ZLji57PtvfexGZVNf8fAz7D+UA+I5BhzBQizOnqoPxdEDGK+VlKwD1iJcgN9qqtLS1RWbDLbh3VwNXe9DrIxlFoFhFFXYwq6cBPbAdlDuldgljtnibHtR2KAy+l7wv\/7ywn", "FareInfoRef": "l7HbtGEHuDKAfe7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT05H55M", "lay_over_date": "2026-11-20", "aircraft": { "code": "332", "name": "332", "picture": "332.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": "1308410", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "N6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W4bQWBLlIAY2lSRysDS\/\/+MXhIq1ZLji57PtvfexGZVNf8fAz7D+UA+I5BhzBQizOnqoPxdEDGK+VlKwD1iJcgN9qqtLS1RWbDLbh3VwNXe9DrIxlFoFhFFXYwq6cBPbAdlDuldgljtnibHtR2KAy+l7wv\/7ywn", "FareInfoRef": "l7HbtGEHuDKAfe7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-38", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H25M", "transit_time": "2H55M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SE6M1QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02giQbCBJlaKmiNkOW\/v9n9CCtVEv2nfUwdozRxIKqWvyPAe\/huKEeGagwZnlsCH52vTkhYornEu66J\/CLUcyEpHZ6qfZ3ZcpKwSqrdXRWxreWlMlkmtU1VbTFaJYT+Jllo62pvPYkJs6J955rLygjeCnnPgQULCY=", "FareInfoRef": "l7HbtGEHuDKACf7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA+V7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-20T18:50:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-20T21:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H05M", "distance": "2245", "lay_over": "PT02H55M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32B", "name": "32B", "picture": "32B.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "217" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "217" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SE6M1QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02giQbCBJlaKmiNkOW\/v9n9CCtVEv2nfUwdozRxIKqWvyPAe\/huKEeGagwZnlsCH52vTkhYornEu66J\/CLUcyEpHZ6qfZ3ZcpKwSqrdXRWxreWlMlkmtU1VbTFaJYT+Jllo62pvPYkJs6J955rLygjeCnnPgQULCY=", "FareInfoRef": "l7HbtGEHuDKACf7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 89864, "gross_total": 89864, "base_fare": 51995, "tax": 37869, "sell": { "currency": "BDT", "total": 89864, "base_fare": 51995, "tax": 37869 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODk4NjQsImJhc2VfZmFyZSI6NTE5OTUsInRheCI6Mzc4Njl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4OTg2NCwiYmFzZV9mYXJlIjo1MTk5NSwidGF4IjozNzg2OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4OTg2NCwiYmFzZV9mYXJlIjo1MTk5NSwidGF4IjozNzg2OX19", "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": 89864, "base_fare": 51995, "tax": 37869, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "51995.00", "tax": "37869.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 89864, "base_fare": 51995, "tax": 37869, "gross": { "base_fare": "51995.00", "tax": "37869.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": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg5ODY0LjAwIiwiYmFzZV9mYXJlIjoiNTE5OTUuMDAiLCJ0YXgiOiIzNzg2OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUxOTk1LjAwIiwidGF4IjoiMzc4NjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4OTg2NC4wMCIsImJhc2VfZmFyZSI6IjUxOTk1LjAwIiwidGF4IjoiMzc4NjkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MTk5NS4wMCIsInRheCI6IjM3ODY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiODk4NjQuMDAiLCJiYXNlX2ZhcmUiOiI1MTk5NS4wMCIsInRheCI6IjM3ODY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjg5ODY0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjIwNTQ0LjAwIn0sIllSIjp7ImFtb3VudCI6IjI0NzYuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiOTkwMi4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlBaIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwNTQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI0NzYiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "CMB", "operating": "QR", "marketing": "UL", "booking_code": "N", "farebasis": "N6MQQA", "cabin": "economy" }, { "origin": "CMB", "destination": "DAC", "operating": "UL", "marketing": "UL", "booking_code": "N", "farebasis": "N6MQQA", "cabin": "economy" }, { "origin": "DAC", "destination": "CMB", "operating": "UL", "marketing": "UL", "booking_code": "S", "farebasis": "SE6M1QA", "cabin": "economy" }, { "origin": "CMB", "destination": "DOH", "operating": "UL", "marketing": "UL", "booking_code": "S", "farebasis": "SE6M1QA", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-38", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H50M", "transit_time": "5H55M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAjW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T18:40:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-20T01:55: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-19", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "658" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "3012" }, "booking_class": { "brand_id": "1308410", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "N6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W4bQWBLlIAY2lSRysDS\/\/+MXhIq1ZLji57PtvfexGZVNf8fAz7D+UA+I5BhzBQizOnqoPxdEDGK+VlKwD1iJcgN9qqtLS1RWbDLbh3VwNXe9DrIxlFoFhFFXYwq6cBPbAdlDuldgljtnibHtR2KAy+l7wv\/7ywn", "FareInfoRef": "l7HbtGEHuDKAfe7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT05H55M", "lay_over_date": "2026-11-20", "aircraft": { "code": "332", "name": "332", "picture": "332.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": "1308410", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "N6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W4bQWBLlIAY2lSRysDS\/\/+MXhIq1ZLji57PtvfexGZVNf8fAz7D+UA+I5BhzBQizOnqoPxdEDGK+VlKwD1iJcgN9qqtLS1RWbDLbh3VwNXe9DrIxlFoFhFFXYwq6cBPbAdlDuldgljtnibHtR2KAy+l7wv\/7ywn", "FareInfoRef": "l7HbtGEHuDKAfe7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-38", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H25M", "transit_time": "2H55M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SE6M1QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02giQbCBJlaKmiNkOW\/v9n9CCtVEv2nfUwdozRxIKqWvyPAe\/huKEeGagwZnlsCH52vTkhYornEu66J\/CLUcyEpHZ6qfZ3ZcpKwSqrdXRWxreWlMlkmtU1VbTFaJYT+Jllo62pvPYkJs6J955rLygjeCnnPgQULCY=", "FareInfoRef": "l7HbtGEHuDKACf7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA+V7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-20T18:50:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-20T21:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H05M", "distance": "2245", "lay_over": "PT02H55M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32B", "name": "32B", "picture": "32B.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "217" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "217" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SE6M1QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02giQbCBJlaKmiNkOW\/v9n9CCtVEv2nfUwdozRxIKqWvyPAe\/huKEeGagwZnlsCH52vTkhYornEu66J\/CLUcyEpHZ6qfZ3ZcpKwSqrdXRWxreWlMlkmtU1VbTFaJYT+Jllo62pvPYkJs6J955rLygjeCnnPgQULCY=", "FareInfoRef": "l7HbtGEHuDKACf7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 89864, "calendar_total_sell": 89864, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 89864, "filter": { "id": "F1TT00006-38", "price": 89864, "journey_duration": "PT1D1H15M", "journey_duration_seconds": 90900, "layover_duration": "PT8H50M", "layover_duration_seconds": 31800, "carrier_operating": "QR", "carrier_marketing": "UL", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-19T18:40:00.000+03:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-02-20T21:25:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611191840cmb202611200155658cmb202611200750dac202611201130189dac202702201300cmb202702201555190cmb202702201850doh202702202125217", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-39", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H15M", "transit_time": "15H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKACW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T09:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-19T16:30: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-19", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "654" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "3502" }, "booking_class": { "brand_id": "1308410", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "8", "fareBasisCode": "N6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W4bQWBLlIAY2lSRysDS\/\/+MXhIq1ZLji57PtvfexGZVNf8fAz7D+UA+I5BhzBQizOnqoPxdEDGK+VlKwD1iJcgN9qqtLS1RWbDLbh3VwNXe9DrIxlFoFhFFXYwq6cBPbAdlDuldgljtnibHtR2KAy+l7wv\/7ywn", "FareInfoRef": "l7HbtGEHuDKAfe7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT15H20M", "lay_over_date": "2026-11-19", "aircraft": { "code": "332", "name": "332", "picture": "332.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": "1308410", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "N6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W4bQWBLlIAY2lSRysDS\/\/+MXhIq1ZLji57PtvfexGZVNf8fAz7D+UA+I5BhzBQizOnqoPxdEDGK+VlKwD1iJcgN9qqtLS1RWbDLbh3VwNXe9DrIxlFoFhFFXYwq6cBPbAdlDuldgljtnibHtR2KAy+l7wv\/7ywn", "FareInfoRef": "l7HbtGEHuDKAfe7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-39", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H25M", "transit_time": "2H55M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SE6M1QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02giQbCBJlaKmiNkOW\/v9n9CCtVEv2nfUwdozRxIKqWvyPAe\/huKEeGagwZnlsCH52vTkhYornEu66J\/CLUcyEpHZ6qfZ3ZcpKwSqrdXRWxreWlMlkmtU1VbTFaJYT+Jllo62pvPYkJs6J955rLygjeCnnPgQULCY=", "FareInfoRef": "l7HbtGEHuDKACf7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA+V7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-20T18:50:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-20T21:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H05M", "distance": "2245", "lay_over": "PT02H55M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32B", "name": "32B", "picture": "32B.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "217" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "217" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SE6M1QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02giQbCBJlaKmiNkOW\/v9n9CCtVEv2nfUwdozRxIKqWvyPAe\/huKEeGagwZnlsCH52vTkhYornEu66J\/CLUcyEpHZ6qfZ3ZcpKwSqrdXRWxreWlMlkmtU1VbTFaJYT+Jllo62pvPYkJs6J955rLygjeCnnPgQULCY=", "FareInfoRef": "l7HbtGEHuDKACf7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 89864, "gross_total": 89864, "base_fare": 51995, "tax": 37869, "sell": { "currency": "BDT", "total": 89864, "base_fare": 51995, "tax": 37869 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODk4NjQsImJhc2VfZmFyZSI6NTE5OTUsInRheCI6Mzc4Njl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4OTg2NCwiYmFzZV9mYXJlIjo1MTk5NSwidGF4IjozNzg2OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4OTg2NCwiYmFzZV9mYXJlIjo1MTk5NSwidGF4IjozNzg2OX19", "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": 89864, "base_fare": 51995, "tax": 37869, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "51995.00", "tax": "37869.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 89864, "base_fare": 51995, "tax": 37869, "gross": { "base_fare": "51995.00", "tax": "37869.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": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg5ODY0LjAwIiwiYmFzZV9mYXJlIjoiNTE5OTUuMDAiLCJ0YXgiOiIzNzg2OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUxOTk1LjAwIiwidGF4IjoiMzc4NjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4OTg2NC4wMCIsImJhc2VfZmFyZSI6IjUxOTk1LjAwIiwidGF4IjoiMzc4NjkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MTk5NS4wMCIsInRheCI6IjM3ODY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiODk4NjQuMDAiLCJiYXNlX2ZhcmUiOiI1MTk5NS4wMCIsInRheCI6IjM3ODY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjg5ODY0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjIwNTQ0LjAwIn0sIllSIjp7ImFtb3VudCI6IjI0NzYuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiOTkwMi4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlBaIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwNTQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI0NzYiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "CMB", "operating": "QR", "marketing": "UL", "booking_code": "N", "farebasis": "N6MQQA", "cabin": "economy" }, { "origin": "CMB", "destination": "DAC", "operating": "UL", "marketing": "UL", "booking_code": "N", "farebasis": "N6MQQA", "cabin": "economy" }, { "origin": "DAC", "destination": "CMB", "operating": "UL", "marketing": "UL", "booking_code": "S", "farebasis": "SE6M1QA", "cabin": "economy" }, { "origin": "CMB", "destination": "DOH", "operating": "UL", "marketing": "UL", "booking_code": "S", "farebasis": "SE6M1QA", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-39", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H15M", "transit_time": "15H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKACW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T09:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-19T16:30: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-19", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "654" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "3502" }, "booking_class": { "brand_id": "1308410", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "8", "fareBasisCode": "N6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W4bQWBLlIAY2lSRysDS\/\/+MXhIq1ZLji57PtvfexGZVNf8fAz7D+UA+I5BhzBQizOnqoPxdEDGK+VlKwD1iJcgN9qqtLS1RWbDLbh3VwNXe9DrIxlFoFhFFXYwq6cBPbAdlDuldgljtnibHtR2KAy+l7wv\/7ywn", "FareInfoRef": "l7HbtGEHuDKAfe7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT15H20M", "lay_over_date": "2026-11-19", "aircraft": { "code": "332", "name": "332", "picture": "332.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": "1308410", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "N6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W4bQWBLlIAY2lSRysDS\/\/+MXhIq1ZLji57PtvfexGZVNf8fAz7D+UA+I5BhzBQizOnqoPxdEDGK+VlKwD1iJcgN9qqtLS1RWbDLbh3VwNXe9DrIxlFoFhFFXYwq6cBPbAdlDuldgljtnibHtR2KAy+l7wv\/7ywn", "FareInfoRef": "l7HbtGEHuDKAfe7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-39", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H25M", "transit_time": "2H55M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SE6M1QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02giQbCBJlaKmiNkOW\/v9n9CCtVEv2nfUwdozRxIKqWvyPAe\/huKEeGagwZnlsCH52vTkhYornEu66J\/CLUcyEpHZ6qfZ3ZcpKwSqrdXRWxreWlMlkmtU1VbTFaJYT+Jllo62pvPYkJs6J955rLygjeCnnPgQULCY=", "FareInfoRef": "l7HbtGEHuDKACf7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA+V7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-20T18:50:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-20T21:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H05M", "distance": "2245", "lay_over": "PT02H55M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32B", "name": "32B", "picture": "32B.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "217" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "217" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SE6M1QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02giQbCBJlaKmiNkOW\/v9n9CCtVEv2nfUwdozRxIKqWvyPAe\/huKEeGagwZnlsCH52vTkhYornEu66J\/CLUcyEpHZ6qfZ3ZcpKwSqrdXRWxreWlMlkmtU1VbTFaJYT+Jllo62pvPYkJs6J955rLygjeCnnPgQULCY=", "FareInfoRef": "l7HbtGEHuDKACf7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 89864, "calendar_total_sell": 89864, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 89864, "filter": { "id": "F1TT00006-39", "price": 89864, "journey_duration": "PT1D10H40M", "journey_duration_seconds": 124800, "layover_duration": "PT18H15M", "layover_duration_seconds": 65700, "carrier_operating": "QR", "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": "early-morning", "departure_departure_time": "2026-11-19T09:15:00.000+03:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-02-20T21:25:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611190915cmb202611191630654cmb202611200750dac202611201130189dac202702201300cmb202702201555190cmb202702201850doh202702202125217", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-40", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H15M", "transit_time": "15H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAAW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T09:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-19T16:30: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-19", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "654" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "654" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOhDAIfIyZO6C28damrfFgqjZ68LL\/f8bS6iZLAjNkYMA5JySGmcX9R4dPdxTkKwAZohl9gAhZA9buBpEwzvXwO5eE12RSKTf5QW6DcQqjAmaah0eqgbvVuC3VazTGKBKjnr5W1EZ38CNpUZp9PEuigfq+zhb7imSh3+rmF9YkLVc=", "FareInfoRef": "l7HbtGEHuDKAAc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT15H20M", "lay_over_date": "2026-11-19", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "189" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOhDAIfIyZO6C28damrfFgqjZ68LL\/f8bS6iZLAjNkYMA5JySGmcX9R4dPdxTkKwAZohl9gAhZA9buBpEwzvXwO5eE12RSKTf5QW6DcQqjAmaah0eqgbvVuC3VazTGKBKjnr5W1EZ38CNpUZp9PEuigfq+zhb7imSh3+rmF9YkLVc=", "FareInfoRef": "l7HbtGEHuDKAAc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-40", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H45M", "transit_time": "18H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "190" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj+S05rubGyHLILTmGaRTe9\/jCpuChXoxxt9QghKvYuIhn8b8B62hronoELN8zpD6el6d4BUwbps8SmtGFFPVRqqHX+zdGF+pJslTJzGjo5qdsUcU9+ltpmk4Dy9Lzgbm8GvKLOVNeZXKxzp3Klt\/oL0sG9t8gPTGy1B", "FareInfoRef": "l7HbtGEHuDKAgf7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA4V7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T10:15:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T12: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-21", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT18H20M", "lay_over_date": "2027-02-20", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "665" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "665" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj+S05rubGyHLILTmGaRTe9\/jCpuChXoxxt9QghKvYuIhn8b8B62hronoELN8zpD6el6d4BUwbps8SmtGFFPVRqqHX+zdGF+pJslTJzGjo5qdsUcU9+ltpmk4Dy9Lzgbm8GvKLOVNeZXKxzp3Klt\/oL0sG9t8gPTGy1B", "FareInfoRef": "l7HbtGEHuDKAgf7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 95391, "gross_total": 95391, "base_fare": 58112, "tax": 37279, "sell": { "currency": "BDT", "total": 95391, "base_fare": 58112, "tax": 37279 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6OTUzOTEsImJhc2VfZmFyZSI6NTgxMTIsInRheCI6MzcyNzl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo5NTM5MSwiYmFzZV9mYXJlIjo1ODExMiwidGF4IjozNzI3OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo5NTM5MSwiYmFzZV9mYXJlIjo1ODExMiwidGF4IjozNzI3OX19", "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": 95391, "base_fare": 58112, "tax": 37279, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "58112.00", "tax": "37279.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 95391, "base_fare": 58112, "tax": 37279, "gross": { "base_fare": "58112.00", "tax": "37279.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": "18352.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4078.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijk1MzkxLjAwIiwiYmFzZV9mYXJlIjoiNTgxMTIuMDAiLCJ0YXgiOiIzNzI3OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU4MTEyLjAwIiwidGF4IjoiMzcyNzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI5NTM5MS4wMCIsImJhc2VfZmFyZSI6IjU4MTEyLjAwIiwidGF4IjoiMzcyNzkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1ODExMi4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiOTUzOTEuMDAiLCJiYXNlX2ZhcmUiOiI1ODExMi4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjk1MzkxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjE4MzUyLjAwIn0sIllSIjp7ImFtb3VudCI6IjQwNzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiOTkwMi4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlBaIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE4MzUyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "CMB", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLQAP1RE", "cabin": "economy" }, { "origin": "CMB", "destination": "DAC", "operating": "UL", "marketing": "QR", "booking_code": "O", "farebasis": "TLQAP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "CMB", "operating": "UL", "marketing": "QR", "booking_code": "O", "farebasis": "OLQAP1RE", "cabin": "economy" }, { "origin": "CMB", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLQAP1RE", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-40", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H15M", "transit_time": "15H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAAW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T09:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-19T16:30: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-19", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "654" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "654" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOhDAIfIyZO6C28damrfFgqjZ68LL\/f8bS6iZLAjNkYMA5JySGmcX9R4dPdxTkKwAZohl9gAhZA9buBpEwzvXwO5eE12RSKTf5QW6DcQqjAmaah0eqgbvVuC3VazTGKBKjnr5W1EZ38CNpUZp9PEuigfq+zhb7imSh3+rmF9YkLVc=", "FareInfoRef": "l7HbtGEHuDKAAc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT15H20M", "lay_over_date": "2026-11-19", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "189" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOhDAIfIyZO6C28damrfFgqjZ68LL\/f8bS6iZLAjNkYMA5JySGmcX9R4dPdxTkKwAZohl9gAhZA9buBpEwzvXwO5eE12RSKTf5QW6DcQqjAmaah0eqgbvVuC3VazTGKBKjnr5W1EZ38CNpUZp9PEuigfq+zhb7imSh3+rmF9YkLVc=", "FareInfoRef": "l7HbtGEHuDKAAc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-40", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H45M", "transit_time": "18H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "190" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj+S05rubGyHLILTmGaRTe9\/jCpuChXoxxt9QghKvYuIhn8b8B62hronoELN8zpD6el6d4BUwbps8SmtGFFPVRqqHX+zdGF+pJslTJzGjo5qdsUcU9+ltpmk4Dy9Lzgbm8GvKLOVNeZXKxzp3Klt\/oL0sG9t8gPTGy1B", "FareInfoRef": "l7HbtGEHuDKAgf7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA4V7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T10:15:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T12: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-21", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT18H20M", "lay_over_date": "2027-02-20", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "665" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "665" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj+S05rubGyHLILTmGaRTe9\/jCpuChXoxxt9QghKvYuIhn8b8B62hronoELN8zpD6el6d4BUwbps8SmtGFFPVRqqHX+zdGF+pJslTJzGjo5qdsUcU9+ltpmk4Dy9Lzgbm8GvKLOVNeZXKxzp3Klt\/oL0sG9t8gPTGy1B", "FareInfoRef": "l7HbtGEHuDKAgf7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-21", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-21", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 95391, "calendar_total_sell": 95391, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 95391, "filter": { "id": "F1TT00006-40", "price": 95391, "journey_duration": "PT2D2H0M", "journey_duration_seconds": 180000, "layover_duration": "PT1D9H40M", "layover_duration_seconds": 121200, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-11-19T09:15:00.000+03:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-02-21T12:45:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611190915cmb202611191630654cmb202611200750dac202611201130189dac202702201300cmb202702201555190cmb202702211015doh202702211245665", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-41", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H0M", "transit_time": "23H5M", "routes": [ { "air_segment_key": "l7HbtGEHuDKADW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T01:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-19T08:45: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-18", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "664" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "664" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOhDAIfIyZO6C28damrfFgqjZ68LL\/f8bS6iZLAjNkYMA5JySGmcX9R4dPdxTkKwAZohl9gAhZA9buBpEwzvXwO5eE12RSKTf5QW6DcQqjAmaah0eqgbvVuC3VazTGKBKjnr5W1EZ38CNpUZp9PEuigfq+zhb7imSh3+rmF9YkLVc=", "FareInfoRef": "l7HbtGEHuDKAAc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT23H05M", "lay_over_date": "2026-11-19", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "189" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOhDAIfIyZO6C28damrfFgqjZ68LL\/f8bS6iZLAjNkYMA5JySGmcX9R4dPdxTkKwAZohl9gAhZA9buBpEwzvXwO5eE12RSKTf5QW6DcQqjAmaah0eqgbvVuC3VazTGKBKjnr5W1EZ38CNpUZp9PEuigfq+zhb7imSh3+rmF9YkLVc=", "FareInfoRef": "l7HbtGEHuDKAAc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-41", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H45M", "transit_time": "18H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "190" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj+S05rubGyHLILTmGaRTe9\/jCpuChXoxxt9QghKvYuIhn8b8B62hronoELN8zpD6el6d4BUwbps8SmtGFFPVRqqHX+zdGF+pJslTJzGjo5qdsUcU9+ltpmk4Dy9Lzgbm8GvKLOVNeZXKxzp3Klt\/oL0sG9t8gPTGy1B", "FareInfoRef": "l7HbtGEHuDKAgf7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA4V7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T10:15:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T12: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-21", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT18H20M", "lay_over_date": "2027-02-20", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "665" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "665" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj+S05rubGyHLILTmGaRTe9\/jCpuChXoxxt9QghKvYuIhn8b8B62hronoELN8zpD6el6d4BUwbps8SmtGFFPVRqqHX+zdGF+pJslTJzGjo5qdsUcU9+ltpmk4Dy9Lzgbm8GvKLOVNeZXKxzp3Klt\/oL0sG9t8gPTGy1B", "FareInfoRef": "l7HbtGEHuDKAgf7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 95391, "gross_total": 95391, "base_fare": 58112, "tax": 37279, "sell": { "currency": "BDT", "total": 95391, "base_fare": 58112, "tax": 37279 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6OTUzOTEsImJhc2VfZmFyZSI6NTgxMTIsInRheCI6MzcyNzl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo5NTM5MSwiYmFzZV9mYXJlIjo1ODExMiwidGF4IjozNzI3OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo5NTM5MSwiYmFzZV9mYXJlIjo1ODExMiwidGF4IjozNzI3OX19", "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": 95391, "base_fare": 58112, "tax": 37279, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "58112.00", "tax": "37279.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 95391, "base_fare": 58112, "tax": 37279, "gross": { "base_fare": "58112.00", "tax": "37279.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": "18352.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4078.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijk1MzkxLjAwIiwiYmFzZV9mYXJlIjoiNTgxMTIuMDAiLCJ0YXgiOiIzNzI3OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU4MTEyLjAwIiwidGF4IjoiMzcyNzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI5NTM5MS4wMCIsImJhc2VfZmFyZSI6IjU4MTEyLjAwIiwidGF4IjoiMzcyNzkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1ODExMi4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiOTUzOTEuMDAiLCJiYXNlX2ZhcmUiOiI1ODExMi4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjk1MzkxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjE4MzUyLjAwIn0sIllSIjp7ImFtb3VudCI6IjQwNzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiOTkwMi4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlBaIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE4MzUyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "CMB", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLQAP1RE", "cabin": "economy" }, { "origin": "CMB", "destination": "DAC", "operating": "UL", "marketing": "QR", "booking_code": "O", "farebasis": "TLQAP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "CMB", "operating": "UL", "marketing": "QR", "booking_code": "O", "farebasis": "OLQAP1RE", "cabin": "economy" }, { "origin": "CMB", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLQAP1RE", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-41", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H0M", "transit_time": "23H5M", "routes": [ { "air_segment_key": "l7HbtGEHuDKADW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T01:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-19T08:45: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-18", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "664" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "664" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOhDAIfIyZO6C28damrfFgqjZ68LL\/f8bS6iZLAjNkYMA5JySGmcX9R4dPdxTkKwAZohl9gAhZA9buBpEwzvXwO5eE12RSKTf5QW6DcQqjAmaah0eqgbvVuC3VazTGKBKjnr5W1EZ38CNpUZp9PEuigfq+zhb7imSh3+rmF9YkLVc=", "FareInfoRef": "l7HbtGEHuDKAAc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT23H05M", "lay_over_date": "2026-11-19", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "189" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOhDAIfIyZO6C28damrfFgqjZ68LL\/f8bS6iZLAjNkYMA5JySGmcX9R4dPdxTkKwAZohl9gAhZA9buBpEwzvXwO5eE12RSKTf5QW6DcQqjAmaah0eqgbvVuC3VazTGKBKjnr5W1EZ38CNpUZp9PEuigfq+zhb7imSh3+rmF9YkLVc=", "FareInfoRef": "l7HbtGEHuDKAAc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-41", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H45M", "transit_time": "18H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "190" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj+S05rubGyHLILTmGaRTe9\/jCpuChXoxxt9QghKvYuIhn8b8B62hronoELN8zpD6el6d4BUwbps8SmtGFFPVRqqHX+zdGF+pJslTJzGjo5qdsUcU9+ltpmk4Dy9Lzgbm8GvKLOVNeZXKxzp3Klt\/oL0sG9t8gPTGy1B", "FareInfoRef": "l7HbtGEHuDKAgf7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA4V7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T10:15:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T12: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-21", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT18H20M", "lay_over_date": "2027-02-20", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "665" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "665" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj+S05rubGyHLILTmGaRTe9\/jCpuChXoxxt9QghKvYuIhn8b8B62hronoELN8zpD6el6d4BUwbps8SmtGFFPVRqqHX+zdGF+pJslTJzGjo5qdsUcU9+ltpmk4Dy9Lzgbm8GvKLOVNeZXKxzp3Klt\/oL0sG9t8gPTGy1B", "FareInfoRef": "l7HbtGEHuDKAgf7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-21", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-21", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 95391, "calendar_total_sell": 95391, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 95391, "filter": { "id": "F1TT00006-41", "price": 95391, "journey_duration": "PT2D9H45M", "journey_duration_seconds": 207900, "layover_duration": "PT1D17H25M", "layover_duration_seconds": 149100, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "", "departure_departure_time": "2026-11-19T01:30:00.000+03:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-02-21T12:45:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611190130cmb202611190845664cmb202611200750dac202611201130189dac202702201300cmb202702201555190cmb202702211015doh202702211245665", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-42", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H30M", "transit_time": "7H45M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAlW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T21:50:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MCT", "arrival_time": "2026-11-20T00:20:00.000+04:00", "destination_terminal": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-11-19", "flight_time": "PT1H30M", "distance": "451", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "662" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "662" }, "booking_class": { "brand_id": "2131171", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "R", "meal_code": null, "seat_available": "7", "fareBasisCode": "RCM6QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZi\/JJI53NnJoNnVI2lK86f2PUdlJoQJJI55+MUYhmZhZ4r8N+AzvivJSoEDMc1KwBBnBVlUQCePQ+7QnXCuCgdLhmbm35VnZEtQvcqJmqD3mbTXGY9tLJtAOo0mbwE8sq8mS8nNPtwc558jTES5IHvapzX0BCJgsZw==", "FareInfoRef": "l7HbtGEHuDKA4f7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAnW7ElbAAAA==", "origin": "MCT", "departure_time": "2026-11-20T08:05:00.000+04:00", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "DAC", "arrival_time": "2026-11-20T14:20: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-20", "flight_time": "PT4H15M", "distance": "2012", "lay_over": "PT07H45M", "lay_over_date": "2026-11-20", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "317" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "317" }, "booking_class": { "brand_id": "2131171", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "R", "meal_code": null, "seat_available": "7", "fareBasisCode": "RCM6QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZi\/JJI53NnJoNnVI2lK86f2PUdlJoQJJI55+MUYhmZhZ4r8N+AzvivJSoEDMc1KwBBnBVlUQCePQ+7QnXCuCgdLhmbm35VnZEtQvcqJmqD3mbTXGY9tLJtAOo0mbwE8sq8mS8nNPtwc558jTES5IHvapzX0BCJgsZw==", "FareInfoRef": "l7HbtGEHuDKA4f7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-42", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H20M", "transit_time": "11H25M", "routes": [ { "air_segment_key": "l7HbtGEHuDKApW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T05:30:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "MCT", "arrival_time": "2027-02-20T08:45:00.000+04:00", "destination_terminal": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2027-02-19", "flight_time": "PT5H15M", "distance": "2012", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "OV", "carrier_name": "SalamAir", "carrier_logo": "OV.png", "flight_number": "498" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "5155" }, "booking_class": { "brand_id": "2131171", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasisCode": "VCMRNOV", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZi\/JxG52DrYhm8oQWgdvev9jVHFSqEDSiKdfjFFIPDNL\/LcJn+no0HcCFGKe6wZHPrhRdRAJo6XnrrXBdgQSISM66JV59BVfHpaQfZkH6mp2x7wmY86di4mIcV7GKW0CP1E2k7rm19Frs+6wzH5fbkgB9qrNfQFuny0y", "FareInfoRef": "l7HbtGEHuDKAJg7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKArW7ElbAAAA==", "origin": "MCT", "departure_time": "2027-02-20T20:10:00.000+04:00", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "DOH", "arrival_time": "2027-02-20T20:50:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT1H40M", "distance": "451", "lay_over": "PT11H25M", "lay_over_date": "2027-02-20", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "661" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "661" }, "booking_class": { "brand_id": "2131171", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "7", "fareBasisCode": "VCMRNOV", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZi\/JxG52DrYhm8oQWgdvev9jVHFSqEDSiKdfjFFIPDNL\/LcJn+no0HcCFGKe6wZHPrhRdRAJo6XnrrXBdgQSISM66JV59BVfHpaQfZkH6mp2x7wmY86di4mIcV7GKW0CP1E2k7rm19Frs+6wzH5fbkgB9qrNfQFuny0y", "FareInfoRef": "l7HbtGEHuDKAJg7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 107101, "gross_total": 107101, "base_fare": 61510, "tax": 45591, "sell": { "currency": "BDT", "total": 107101, "base_fare": 61510, "tax": 45591 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTA3MTAxLCJiYXNlX2ZhcmUiOjYxNTEwLCJ0YXgiOjQ1NTkxfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTA3MTAxLCJiYXNlX2ZhcmUiOjYxNTEwLCJ0YXgiOjQ1NTkxLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEwNzEwMSwiYmFzZV9mYXJlIjo2MTUxMCwidGF4Ijo0NTU5MX19", "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": 107101, "base_fare": 61510, "tax": 45591, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "61510.00", "tax": "45591.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 107101, "base_fare": 61510, "tax": 45591, "gross": { "base_fare": "61510.00", "tax": "45591.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": "21346.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "6684.00" }, "Other": { "title": "Others taxes", "amount": "12614.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEwNzEwMS4wMCIsImJhc2VfZmFyZSI6IjYxNTEwLjAwIiwidGF4IjoiNDU1OTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2MTUxMC4wMCIsInRheCI6IjQ1NTkxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTA3MTAxLjAwIiwiYmFzZV9mYXJlIjoiNjE1MTAuMDAiLCJ0YXgiOiI0NTU5MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYxNTEwLjAwIiwidGF4IjoiNDU1OTEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMDcxMDEuMDAiLCJiYXNlX2ZhcmUiOiI2MTUxMC4wMCIsInRheCI6IjQ1NTkxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEwNzEwMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIyMTM0Ni4wMCJ9LCJZUiI6eyJhbW91bnQiOiI2Njg0LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjEyNjE0LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDM5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDM5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM0MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkkyIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2NDYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPTSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjQ2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUzYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE0MjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIxMzQ2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY2ODQiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "MCT", "operating": "WY", "marketing": "WY", "booking_code": "R", "farebasis": "RCM6QA", "cabin": "economy" }, { "origin": "MCT", "destination": "DAC", "operating": "WY", "marketing": "WY", "booking_code": "R", "farebasis": "RCM6QA", "cabin": "economy" }, { "origin": "DAC", "destination": "MCT", "operating": "OV", "marketing": "WY", "booking_code": "V", "farebasis": "VCMRNOV", "cabin": "economy" }, { "origin": "MCT", "destination": "DOH", "operating": "WY", "marketing": "WY", "booking_code": "V", "farebasis": "VCMRNOV", "cabin": "economy" } ], "connecting": [ "MCT" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-42", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H30M", "transit_time": "7H45M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAlW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T21:50:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MCT", "arrival_time": "2026-11-20T00:20:00.000+04:00", "destination_terminal": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-11-19", "flight_time": "PT1H30M", "distance": "451", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "662" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "662" }, "booking_class": { "brand_id": "2131171", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "R", "meal_code": null, "seat_available": "7", "fareBasisCode": "RCM6QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZi\/JJI53NnJoNnVI2lK86f2PUdlJoQJJI55+MUYhmZhZ4r8N+AzvivJSoEDMc1KwBBnBVlUQCePQ+7QnXCuCgdLhmbm35VnZEtQvcqJmqD3mbTXGY9tLJtAOo0mbwE8sq8mS8nNPtwc558jTES5IHvapzX0BCJgsZw==", "FareInfoRef": "l7HbtGEHuDKA4f7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAnW7ElbAAAA==", "origin": "MCT", "departure_time": "2026-11-20T08:05:00.000+04:00", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "DAC", "arrival_time": "2026-11-20T14:20: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-20", "flight_time": "PT4H15M", "distance": "2012", "lay_over": "PT07H45M", "lay_over_date": "2026-11-20", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "317" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "317" }, "booking_class": { "brand_id": "2131171", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "R", "meal_code": null, "seat_available": "7", "fareBasisCode": "RCM6QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZi\/JJI53NnJoNnVI2lK86f2PUdlJoQJJI55+MUYhmZhZ4r8N+AzvivJSoEDMc1KwBBnBVlUQCePQ+7QnXCuCgdLhmbm35VnZEtQvcqJmqD3mbTXGY9tLJtAOo0mbwE8sq8mS8nNPtwc558jTES5IHvapzX0BCJgsZw==", "FareInfoRef": "l7HbtGEHuDKA4f7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-42", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H20M", "transit_time": "11H25M", "routes": [ { "air_segment_key": "l7HbtGEHuDKApW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T05:30:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "MCT", "arrival_time": "2027-02-20T08:45:00.000+04:00", "destination_terminal": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2027-02-19", "flight_time": "PT5H15M", "distance": "2012", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "OV", "carrier_name": "SalamAir", "carrier_logo": "OV.png", "flight_number": "498" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "5155" }, "booking_class": { "brand_id": "2131171", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasisCode": "VCMRNOV", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZi\/JxG52DrYhm8oQWgdvev9jVHFSqEDSiKdfjFFIPDNL\/LcJn+no0HcCFGKe6wZHPrhRdRAJo6XnrrXBdgQSISM66JV59BVfHpaQfZkH6mp2x7wmY86di4mIcV7GKW0CP1E2k7rm19Frs+6wzH5fbkgB9qrNfQFuny0y", "FareInfoRef": "l7HbtGEHuDKAJg7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKArW7ElbAAAA==", "origin": "MCT", "departure_time": "2027-02-20T20:10:00.000+04:00", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "DOH", "arrival_time": "2027-02-20T20:50:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT1H40M", "distance": "451", "lay_over": "PT11H25M", "lay_over_date": "2027-02-20", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "661" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "661" }, "booking_class": { "brand_id": "2131171", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "7", "fareBasisCode": "VCMRNOV", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZi\/JxG52DrYhm8oQWgdvev9jVHFSqEDSiKdfjFFIPDNL\/LcJn+no0HcCFGKe6wZHPrhRdRAJo6XnrrXBdgQSISM66JV59BVfHpaQfZkH6mp2x7wmY86di4mIcV7GKW0CP1E2k7rm19Frs+6wzH5fbkgB9qrNfQFuny0y", "FareInfoRef": "l7HbtGEHuDKAJg7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "WY", "calendar_total_currency": "BDT", "calendar_total_price": 107101, "calendar_total_sell": 107101, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 107101, "filter": { "id": "F1TT00006-42", "price": 107101, "journey_duration": "PT1D7H50M", "journey_duration_seconds": 114600, "layover_duration": "PT19H10M", "layover_duration_seconds": 69000, "carrier_operating": "WY", "carrier_marketing": "WY", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [ "MCT" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-19T21:50:00.000+03:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-02-20T20:50:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611192150mct202611200020662mct202611200805dac202611201420317dac202702200530mct202702200845498mct202702202010doh202702202050661", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-43", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H20M", "transit_time": "10H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAtW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T19:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MCT", "arrival_time": "2026-11-19T21:35:00.000+04:00", "destination_terminal": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-11-19", "flight_time": "PT1H35M", "distance": "451", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1124" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "6542" }, "booking_class": { "brand_id": "2131171", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "R", "meal_code": null, "seat_available": "4", "fareBasisCode": "RCM6EQR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0KAyEMhQ8zvH0SwerOwQizqWWkZbCL3v8Yjc4UGkjywpe\/lJKQeGaW9G8LPsvRUV8ZqBBzXTNiiAS2ooNIGC3ffdkbrhXRSJ30zDz7ii\/REjRoPNEw9Bn1sRljGYvJBMZhDGkT+ImymayrPo\/33si5QOQuRDfYnzb1BdCkLEE=", "FareInfoRef": "l7HbtGEHuDKASg7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAnW7ElbAAAA==", "origin": "MCT", "departure_time": "2026-11-20T08:05:00.000+04:00", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "DAC", "arrival_time": "2026-11-20T14:20: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-20", "flight_time": "PT4H15M", "distance": "2012", "lay_over": "PT10H30M", "lay_over_date": "2026-11-19", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "317" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "317" }, "booking_class": { "brand_id": "2131171", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "R", "meal_code": null, "seat_available": "7", "fareBasisCode": "RCM6EQR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0KAyEMhQ8zvH0SwerOwQizqWWkZbCL3v8Yjc4UGkjywpe\/lJKQeGaW9G8LPsvRUV8ZqBBzXTNiiAS2ooNIGC3ffdkbrhXRSJ30zDz7ii\/REjRoPNEw9Bn1sRljGYvJBMZhDGkT+ImymayrPo\/33si5QOQuRDfYnzb1BdCkLEE=", "FareInfoRef": "l7HbtGEHuDKASg7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-43", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H20M", "transit_time": "11H25M", "routes": [ { "air_segment_key": "l7HbtGEHuDKApW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T05:30:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "MCT", "arrival_time": "2027-02-20T08:45:00.000+04:00", "destination_terminal": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2027-02-19", "flight_time": "PT5H15M", "distance": "2012", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "OV", "carrier_name": "SalamAir", "carrier_logo": "OV.png", "flight_number": "498" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "5155" }, "booking_class": { "brand_id": "2131171", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasisCode": "VCMRNOV", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZi\/JxG52DrYhm8oQWgdvev9jVHFSqEDSiKdfjFFIPDNL\/LcJn+no0HcCFGKe6wZHPrhRdRAJo6XnrrXBdgQSISM66JV59BVfHpaQfZkH6mp2x7wmY86di4mIcV7GKW0CP1E2k7rm19Frs+6wzH5fbkgB9qrNfQFuny0y", "FareInfoRef": "l7HbtGEHuDKAjg7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKArW7ElbAAAA==", "origin": "MCT", "departure_time": "2027-02-20T20:10:00.000+04:00", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "DOH", "arrival_time": "2027-02-20T20:50:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT1H40M", "distance": "451", "lay_over": "PT11H25M", "lay_over_date": "2027-02-20", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "661" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "661" }, "booking_class": { "brand_id": "2131171", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "7", "fareBasisCode": "VCMRNOV", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZi\/JxG52DrYhm8oQWgdvev9jVHFSqEDSiKdfjFFIPDNL\/LcJn+no0HcCFGKe6wZHPrhRdRAJo6XnrrXBdgQSISM66JV59BVfHpaQfZkH6mp2x7wmY86di4mIcV7GKW0CP1E2k7rm19Frs+6wzH5fbkgB9qrNfQFuny0y", "FareInfoRef": "l7HbtGEHuDKAjg7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 108703, "gross_total": 108703, "base_fare": 57772, "tax": 50931, "sell": { "currency": "BDT", "total": 108703, "base_fare": 57772, "tax": 50931 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTA4NzAzLCJiYXNlX2ZhcmUiOjU3NzcyLCJ0YXgiOjUwOTMxfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTA4NzAzLCJiYXNlX2ZhcmUiOjU3NzcyLCJ0YXgiOjUwOTMxLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEwODcwMywiYmFzZV9mYXJlIjo1Nzc3MiwidGF4Ijo1MDkzMX19", "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": 108703, "base_fare": 57772, "tax": 50931, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "57772.00", "tax": "50931.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 108703, "base_fare": 57772, "tax": 50931, "gross": { "base_fare": "57772.00", "tax": "50931.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": "26686.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "6684.00" }, "Other": { "title": "Others taxes", "amount": "12614.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEwODcwMy4wMCIsImJhc2VfZmFyZSI6IjU3NzcyLjAwIiwidGF4IjoiNTA5MzEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1Nzc3Mi4wMCIsInRheCI6IjUwOTMxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTA4NzAzLjAwIiwiYmFzZV9mYXJlIjoiNTc3NzIuMDAiLCJ0YXgiOiI1MDkzMS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU3NzcyLjAwIiwidGF4IjoiNTA5MzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMDg3MDMuMDAiLCJiYXNlX2ZhcmUiOiI1Nzc3Mi4wMCIsInRheCI6IjUwOTMxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEwODcwMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIyNjY4Ni4wMCJ9LCJZUiI6eyJhbW91bnQiOiI2Njg0LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjEyNjE0LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDM5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDM5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM0MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkkyIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2NDYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPTSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjQ2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUzYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE0MjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI2Njg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY2ODQiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "MCT", "operating": "QR", "marketing": "WY", "booking_code": "R", "farebasis": "RCM6EQR", "cabin": "economy" }, { "origin": "MCT", "destination": "DAC", "operating": "WY", "marketing": "WY", "booking_code": "R", "farebasis": "RCM6EQR", "cabin": "economy" }, { "origin": "DAC", "destination": "MCT", "operating": "OV", "marketing": "WY", "booking_code": "V", "farebasis": "VCMRNOV", "cabin": "economy" }, { "origin": "MCT", "destination": "DOH", "operating": "WY", "marketing": "WY", "booking_code": "V", "farebasis": "VCMRNOV", "cabin": "economy" } ], "connecting": [ "MCT" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-43", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H20M", "transit_time": "10H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAtW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T19:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MCT", "arrival_time": "2026-11-19T21:35:00.000+04:00", "destination_terminal": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-11-19", "flight_time": "PT1H35M", "distance": "451", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1124" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "6542" }, "booking_class": { "brand_id": "2131171", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "R", "meal_code": null, "seat_available": "4", "fareBasisCode": "RCM6EQR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0KAyEMhQ8zvH0SwerOwQizqWWkZbCL3v8Yjc4UGkjywpe\/lJKQeGaW9G8LPsvRUV8ZqBBzXTNiiAS2ooNIGC3ffdkbrhXRSJ30zDz7ii\/REjRoPNEw9Bn1sRljGYvJBMZhDGkT+ImymayrPo\/33si5QOQuRDfYnzb1BdCkLEE=", "FareInfoRef": "l7HbtGEHuDKASg7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAnW7ElbAAAA==", "origin": "MCT", "departure_time": "2026-11-20T08:05:00.000+04:00", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "DAC", "arrival_time": "2026-11-20T14:20: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-20", "flight_time": "PT4H15M", "distance": "2012", "lay_over": "PT10H30M", "lay_over_date": "2026-11-19", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "317" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "317" }, "booking_class": { "brand_id": "2131171", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "R", "meal_code": null, "seat_available": "7", "fareBasisCode": "RCM6EQR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0KAyEMhQ8zvH0SwerOwQizqWWkZbCL3v8Yjc4UGkjywpe\/lJKQeGaW9G8LPsvRUV8ZqBBzXTNiiAS2ooNIGC3ffdkbrhXRSJ30zDz7ii\/REjRoPNEw9Bn1sRljGYvJBMZhDGkT+ImymayrPo\/33si5QOQuRDfYnzb1BdCkLEE=", "FareInfoRef": "l7HbtGEHuDKASg7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-43", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H20M", "transit_time": "11H25M", "routes": [ { "air_segment_key": "l7HbtGEHuDKApW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T05:30:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "MCT", "arrival_time": "2027-02-20T08:45:00.000+04:00", "destination_terminal": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2027-02-19", "flight_time": "PT5H15M", "distance": "2012", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "OV", "carrier_name": "SalamAir", "carrier_logo": "OV.png", "flight_number": "498" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "5155" }, "booking_class": { "brand_id": "2131171", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasisCode": "VCMRNOV", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZi\/JxG52DrYhm8oQWgdvev9jVHFSqEDSiKdfjFFIPDNL\/LcJn+no0HcCFGKe6wZHPrhRdRAJo6XnrrXBdgQSISM66JV59BVfHpaQfZkH6mp2x7wmY86di4mIcV7GKW0CP1E2k7rm19Frs+6wzH5fbkgB9qrNfQFuny0y", "FareInfoRef": "l7HbtGEHuDKAjg7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKArW7ElbAAAA==", "origin": "MCT", "departure_time": "2027-02-20T20:10:00.000+04:00", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "DOH", "arrival_time": "2027-02-20T20:50:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT1H40M", "distance": "451", "lay_over": "PT11H25M", "lay_over_date": "2027-02-20", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "661" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "661" }, "booking_class": { "brand_id": "2131171", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "7", "fareBasisCode": "VCMRNOV", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZi\/JxG52DrYhm8oQWgdvev9jVHFSqEDSiKdfjFFIPDNL\/LcJn+no0HcCFGKe6wZHPrhRdRAJo6XnrrXBdgQSISM66JV59BVfHpaQfZkH6mp2x7wmY86di4mIcV7GKW0CP1E2k7rm19Frs+6wzH5fbkgB9qrNfQFuny0y", "FareInfoRef": "l7HbtGEHuDKAjg7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 108703, "calendar_total_sell": 108703, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 108703, "filter": { "id": "F1TT00006-43", "price": 108703, "journey_duration": "PT1D10H40M", "journey_duration_seconds": 124800, "layover_duration": "PT21H55M", "layover_duration_seconds": 78900, "carrier_operating": "QR", "carrier_marketing": "WY", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "MCT" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-19T19:00:00.000+03:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-02-20T20:50:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611191900mct2026111921351124mct202611200805dac202611201420317dac202702200530mct202702200845498mct202702202010doh202702202050661", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-44", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H15M", "transit_time": "10H15M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAvW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T10:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MCT", "arrival_time": "2026-11-19T13:00:00.000+04:00", "destination_terminal": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-11-19", "flight_time": "PT1H30M", "distance": "451", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "668" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "668" }, "booking_class": { "brand_id": "2131171", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "OCM6NOV", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZi\/ZjVLvHGxDNpWhtAne9P7HqOykUIGkEU+\/GKMjJ8zs4r9N+ExHg74ToHDmeU1gH\/gGtqqByDFqeojWHdeOYEQHPTOPviLlbglZynyibmgj5roZY+mLyQT6ZXRpE\/iJspnUNb+OVnfyfgmzPMMFaYG9anNfU00tCA==", "FareInfoRef": "l7HbtGEHuDKAsg7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAxW7ElbAAAA==", "origin": "MCT", "departure_time": "2026-11-19T23:15:00.000+04:00", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "DAC", "arrival_time": "2026-11-20T05:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-19", "flight_time": "PT4H30M", "distance": "2012", "lay_over": "PT10H15M", "lay_over_date": "2026-11-19", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "OV", "carrier_name": "SalamAir", "carrier_logo": "OV.png", "flight_number": "497" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "5167" }, "booking_class": { "brand_id": "2131171", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "4", "fareBasisCode": "OCM6NOV", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZi\/ZjVLvHGxDNpWhtAne9P7HqOykUIGkEU+\/GKMjJ8zs4r9N+ExHg74ToHDmeU1gH\/gGtqqByDFqeojWHdeOYEQHPTOPviLlbglZynyibmgj5roZY+mLyQT6ZXRpE\/iJspnUNb+OVnfyfgmzPMMFaYG9anNfU00tCA==", "FareInfoRef": "l7HbtGEHuDKAsg7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-44", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H20M", "transit_time": "11H25M", "routes": [ { "air_segment_key": "l7HbtGEHuDKApW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T05:30:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "MCT", "arrival_time": "2027-02-20T08:45:00.000+04:00", "destination_terminal": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2027-02-19", "flight_time": "PT5H15M", "distance": "2012", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "OV", "carrier_name": "SalamAir", "carrier_logo": "OV.png", "flight_number": "498" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "5155" }, "booking_class": { "brand_id": "2131171", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasisCode": "VCMRNOV", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZi\/JxG52DrYhm8oQWgdvev9jVHFSqEDSiKdfjFFIPDNL\/LcJn+no0HcCFGKe6wZHPrhRdRAJo6XnrrXBdgQSISM66JV59BVfHpaQfZkH6mp2x7wmY86di4mIcV7GKW0CP1E2k7rm19Frs+6wzH5fbkgB9qrNfQFuny0y", "FareInfoRef": "l7HbtGEHuDKA9g7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKArW7ElbAAAA==", "origin": "MCT", "departure_time": "2027-02-20T20:10:00.000+04:00", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "DOH", "arrival_time": "2027-02-20T20:50:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT1H40M", "distance": "451", "lay_over": "PT11H25M", "lay_over_date": "2027-02-20", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "661" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "661" }, "booking_class": { "brand_id": "2131171", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "7", "fareBasisCode": "VCMRNOV", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZi\/JxG52DrYhm8oQWgdvev9jVHFSqEDSiKdfjFFIPDNL\/LcJn+no0HcCFGKe6wZHPrhRdRAJo6XnrrXBdgQSISM66JV59BVfHpaQfZkH6mp2x7wmY86di4mIcV7GKW0CP1E2k7rm19Frs+6wzH5fbkgB9qrNfQFuny0y", "FareInfoRef": "l7HbtGEHuDKA9g7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 113800, "gross_total": 113800, "base_fare": 62869, "tax": 50931, "sell": { "currency": "BDT", "total": 113800, "base_fare": 62869, "tax": 50931 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTEzODAwLCJiYXNlX2ZhcmUiOjYyODY5LCJ0YXgiOjUwOTMxfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTEzODAwLCJiYXNlX2ZhcmUiOjYyODY5LCJ0YXgiOjUwOTMxLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExMzgwMCwiYmFzZV9mYXJlIjo2Mjg2OSwidGF4Ijo1MDkzMX19", "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": 113800, "base_fare": 62869, "tax": 50931, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "62869.00", "tax": "50931.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 113800, "base_fare": 62869, "tax": 50931, "gross": { "base_fare": "62869.00", "tax": "50931.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": "26686.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "6684.00" }, "Other": { "title": "Others taxes", "amount": "12614.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExMzgwMC4wMCIsImJhc2VfZmFyZSI6IjYyODY5LjAwIiwidGF4IjoiNTA5MzEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2Mjg2OS4wMCIsInRheCI6IjUwOTMxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTEzODAwLjAwIiwiYmFzZV9mYXJlIjoiNjI4NjkuMDAiLCJ0YXgiOiI1MDkzMS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYyODY5LjAwIiwidGF4IjoiNTA5MzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTM4MDAuMDAiLCJiYXNlX2ZhcmUiOiI2Mjg2OS4wMCIsInRheCI6IjUwOTMxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExMzgwMCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIyNjY4Ni4wMCJ9LCJZUiI6eyJhbW91bnQiOiI2Njg0LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjEyNjE0LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDM5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDM5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM0MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkkyIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2NDYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPTSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjQ2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUzYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE0MjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI2Njg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY2ODQiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "MCT", "operating": "WY", "marketing": "WY", "booking_code": "O", "farebasis": "OCM6NOV", "cabin": "economy" }, { "origin": "MCT", "destination": "DAC", "operating": "OV", "marketing": "WY", "booking_code": "O", "farebasis": "OCM6NOV", "cabin": "economy" }, { "origin": "DAC", "destination": "MCT", "operating": "OV", "marketing": "WY", "booking_code": "V", "farebasis": "VCMRNOV", "cabin": "economy" }, { "origin": "MCT", "destination": "DOH", "operating": "WY", "marketing": "WY", "booking_code": "V", "farebasis": "VCMRNOV", "cabin": "economy" } ], "connecting": [ "MCT" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-44", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H15M", "transit_time": "10H15M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAvW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T10:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MCT", "arrival_time": "2026-11-19T13:00:00.000+04:00", "destination_terminal": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-11-19", "flight_time": "PT1H30M", "distance": "451", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "668" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "668" }, "booking_class": { "brand_id": "2131171", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "OCM6NOV", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZi\/ZjVLvHGxDNpWhtAne9P7HqOykUIGkEU+\/GKMjJ8zs4r9N+ExHg74ToHDmeU1gH\/gGtqqByDFqeojWHdeOYEQHPTOPviLlbglZynyibmgj5roZY+mLyQT6ZXRpE\/iJspnUNb+OVnfyfgmzPMMFaYG9anNfU00tCA==", "FareInfoRef": "l7HbtGEHuDKAsg7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAxW7ElbAAAA==", "origin": "MCT", "departure_time": "2026-11-19T23:15:00.000+04:00", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "DAC", "arrival_time": "2026-11-20T05:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-19", "flight_time": "PT4H30M", "distance": "2012", "lay_over": "PT10H15M", "lay_over_date": "2026-11-19", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "OV", "carrier_name": "SalamAir", "carrier_logo": "OV.png", "flight_number": "497" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "5167" }, "booking_class": { "brand_id": "2131171", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "4", "fareBasisCode": "OCM6NOV", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZi\/ZjVLvHGxDNpWhtAne9P7HqOykUIGkEU+\/GKMjJ8zs4r9N+ExHg74ToHDmeU1gH\/gGtqqByDFqeojWHdeOYEQHPTOPviLlbglZynyibmgj5roZY+mLyQT6ZXRpE\/iJspnUNb+OVnfyfgmzPMMFaYG9anNfU00tCA==", "FareInfoRef": "l7HbtGEHuDKAsg7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-44", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H20M", "transit_time": "11H25M", "routes": [ { "air_segment_key": "l7HbtGEHuDKApW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T05:30:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "MCT", "arrival_time": "2027-02-20T08:45:00.000+04:00", "destination_terminal": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2027-02-19", "flight_time": "PT5H15M", "distance": "2012", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "OV", "carrier_name": "SalamAir", "carrier_logo": "OV.png", "flight_number": "498" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "5155" }, "booking_class": { "brand_id": "2131171", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasisCode": "VCMRNOV", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZi\/JxG52DrYhm8oQWgdvev9jVHFSqEDSiKdfjFFIPDNL\/LcJn+no0HcCFGKe6wZHPrhRdRAJo6XnrrXBdgQSISM66JV59BVfHpaQfZkH6mp2x7wmY86di4mIcV7GKW0CP1E2k7rm19Frs+6wzH5fbkgB9qrNfQFuny0y", "FareInfoRef": "l7HbtGEHuDKA9g7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKArW7ElbAAAA==", "origin": "MCT", "departure_time": "2027-02-20T20:10:00.000+04:00", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "DOH", "arrival_time": "2027-02-20T20:50:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT1H40M", "distance": "451", "lay_over": "PT11H25M", "lay_over_date": "2027-02-20", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "661" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "661" }, "booking_class": { "brand_id": "2131171", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "7", "fareBasisCode": "VCMRNOV", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZi\/JxG52DrYhm8oQWgdvev9jVHFSqEDSiKdfjFFIPDNL\/LcJn+no0HcCFGKe6wZHPrhRdRAJo6XnrrXBdgQSISM66JV59BVfHpaQfZkH6mp2x7wmY86di4mIcV7GKW0CP1E2k7rm19Frs+6wzH5fbkgB9qrNfQFuny0y", "FareInfoRef": "l7HbtGEHuDKA9g7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "WY", "calendar_total_currency": "BDT", "calendar_total_price": 113800, "calendar_total_sell": 113800, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 113800, "filter": { "id": "F1TT00006-44", "price": 113800, "journey_duration": "PT1D10H35M", "journey_duration_seconds": 124500, "layover_duration": "PT21H40M", "layover_duration_seconds": 78000, "carrier_operating": "WY", "carrier_marketing": "WY", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [ "MCT" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-19T10:30:00.000+03:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-02-20T20:50:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611191030mct202611191300668mct202611192315dac202611200545497dac202702200530mct202702200845498mct202702202010doh202702202050661", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-45", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H45M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAWV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11: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-19T19: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-19", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.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": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02aSJvICDKUJEEtUOW\/v9n1JBUqiW4Q+9s470XkomZxf\/XgM9wVJR3BArETgoRKuTA9jhBJIzteYSda8Y9Qw2Vji\/lHkwaHyZYaBkv1Apnv9O2GmNSZVNitM1o1jrwM3k1W0J61UwjOdeSdb4hzbCvWt8XQPEseQ==", "FareInfoRef": "l7HbtGEHuDKAMX7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-45", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H55M", "transit_time": "11H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "190" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W47UOiWiAQx0FSkZWDp\/39Gj0ClWorP9ss58d6b2E1Vzf9Hg0+zFuRtBDKMJz5ndG6QvnY7REzxWNZQ9JXAJb2YCVGu+FStF+M9DRRMMrUV7Zlx5RhGsq513CwiiuPpbcHR0INfkWaWOcR32aUV5zizC9HJv9L3BYT6LOk=", "FareInfoRef": "l7HbtGEHuDKAaX7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAzW7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T03:25:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T05:55:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT11H30M", "lay_over_date": "2027-02-20", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "2", "fareBasisCode": "MLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W47UOiWiAQx0FSkZWDp\/39Gj0ClWorP9ss58d6b2E1Vzf9Hg0+zFuRtBDKMJz5ndG6QvnY7REzxWNZQ9JXAJb2YCVGu+FStF+M9DRRMMrUV7Zlx5RhGsq513CwiiuPpbcHR0INfkWaWOcR32aUV5zizC9HJv9L3BYT6LOk=", "FareInfoRef": "l7HbtGEHuDKAaX7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 118160, "gross_total": 118160, "base_fare": 80881, "tax": 37279, "sell": { "currency": "BDT", "total": 118160, "base_fare": 80881, "tax": 37279 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE4MTYwLCJiYXNlX2ZhcmUiOjgwODgxLCJ0YXgiOjM3Mjc5fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE4MTYwLCJiYXNlX2ZhcmUiOjgwODgxLCJ0YXgiOjM3Mjc5LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExODE2MCwiYmFzZV9mYXJlIjo4MDg4MSwidGF4IjozNzI3OX19", "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": 118160, "base_fare": 80881, "tax": 37279, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "80881.00", "tax": "37279.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 118160, "base_fare": 80881, "tax": 37279, "gross": { "base_fare": "80881.00", "tax": "37279.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": "18352.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4078.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExODE2MC4wMCIsImJhc2VfZmFyZSI6IjgwODgxLjAwIiwidGF4IjoiMzcyNzkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MDg4MS4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE4MTYwLjAwIiwiYmFzZV9mYXJlIjoiODA4ODEuMDAiLCJ0YXgiOiIzNzI3OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgwODgxLjAwIiwidGF4IjoiMzcyNzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTgxNjAuMDAiLCJiYXNlX2ZhcmUiOiI4MDg4MS4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExODE2MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxODM1Mi4wMCJ9LCJZUiI6eyJhbW91bnQiOiI0MDc4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6Ijk5MDIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODM1MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLQAP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "CMB", "operating": "UL", "marketing": "QR", "booking_code": "O", "farebasis": "MLQAR1SE", "cabin": "economy" }, { "origin": "CMB", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "M", "farebasis": "MLQAR1SE", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-45", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H45M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAWV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11: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-19T19: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-19", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.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": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02aSJvICDKUJEEtUOW\/v9n1JBUqiW4Q+9s470XkomZxf\/XgM9wVJR3BArETgoRKuTA9jhBJIzteYSda8Y9Qw2Vji\/lHkwaHyZYaBkv1Apnv9O2GmNSZVNitM1o1jrwM3k1W0J61UwjOdeSdb4hzbCvWt8XQPEseQ==", "FareInfoRef": "l7HbtGEHuDKAMX7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-45", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H55M", "transit_time": "11H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "190" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W47UOiWiAQx0FSkZWDp\/39Gj0ClWorP9ss58d6b2E1Vzf9Hg0+zFuRtBDKMJz5ndG6QvnY7REzxWNZQ9JXAJb2YCVGu+FStF+M9DRRMMrUV7Zlx5RhGsq513CwiiuPpbcHR0INfkWaWOcR32aUV5zizC9HJv9L3BYT6LOk=", "FareInfoRef": "l7HbtGEHuDKAaX7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAzW7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T03:25:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T05:55:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT11H30M", "lay_over_date": "2027-02-20", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "2", "fareBasisCode": "MLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W47UOiWiAQx0FSkZWDp\/39Gj0ClWorP9ss58d6b2E1Vzf9Hg0+zFuRtBDKMJz5ndG6QvnY7REzxWNZQ9JXAJb2YCVGu+FStF+M9DRRMMrUV7Zlx5RhGsq513CwiiuPpbcHR0INfkWaWOcR32aUV5zizC9HJv9L3BYT6LOk=", "FareInfoRef": "l7HbtGEHuDKAaX7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-21", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-21", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 118160, "calendar_total_sell": 118160, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 118160, "filter": { "id": "F1TT00006-45", "price": 118160, "journey_duration": "PT1D0H40M", "journey_duration_seconds": 88800, "layover_duration": "PT11H30M", "layover_duration_seconds": 41400, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-19T11:45:00.000+03:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2027-02-21T05:55:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611191145dac202611191930642dac202702201300cmb202702201555190cmb202702210325doh202702210555659", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-46", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H45M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAYV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T18: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-20T01: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-19", "flight_time": "PT4H45M", "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": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02aSJvICDKUJEEtUOW\/v9n1JBUqiW4Q+9s470XkomZxf\/XgM9wVJR3BArETgoRKuTA9jhBJIzteYSda8Y9Qw2Vji\/lHkwaHyZYaBkv1Apnv9O2GmNSZVNitM1o1jrwM3k1W0J61UwjOdeSdb4hzbCvWt8XQPEseQ==", "FareInfoRef": "l7HbtGEHuDKAMX7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-46", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H55M", "transit_time": "11H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "190" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W47UOiWiAQx0FSkZWDp\/39Gj0ClWorP9ss58d6b2E1Vzf9Hg0+zFuRtBDKMJz5ndG6QvnY7REzxWNZQ9JXAJb2YCVGu+FStF+M9DRRMMrUV7Zlx5RhGsq513CwiiuPpbcHR0INfkWaWOcR32aUV5zizC9HJv9L3BYT6LOk=", "FareInfoRef": "l7HbtGEHuDKAaX7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAzW7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T03:25:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T05:55:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT11H30M", "lay_over_date": "2027-02-20", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "2", "fareBasisCode": "MLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W47UOiWiAQx0FSkZWDp\/39Gj0ClWorP9ss58d6b2E1Vzf9Hg0+zFuRtBDKMJz5ndG6QvnY7REzxWNZQ9JXAJb2YCVGu+FStF+M9DRRMMrUV7Zlx5RhGsq513CwiiuPpbcHR0INfkWaWOcR32aUV5zizC9HJv9L3BYT6LOk=", "FareInfoRef": "l7HbtGEHuDKAaX7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 118160, "gross_total": 118160, "base_fare": 80881, "tax": 37279, "sell": { "currency": "BDT", "total": 118160, "base_fare": 80881, "tax": 37279 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE4MTYwLCJiYXNlX2ZhcmUiOjgwODgxLCJ0YXgiOjM3Mjc5fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE4MTYwLCJiYXNlX2ZhcmUiOjgwODgxLCJ0YXgiOjM3Mjc5LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExODE2MCwiYmFzZV9mYXJlIjo4MDg4MSwidGF4IjozNzI3OX19", "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": 118160, "base_fare": 80881, "tax": 37279, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "80881.00", "tax": "37279.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 118160, "base_fare": 80881, "tax": 37279, "gross": { "base_fare": "80881.00", "tax": "37279.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": "18352.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4078.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExODE2MC4wMCIsImJhc2VfZmFyZSI6IjgwODgxLjAwIiwidGF4IjoiMzcyNzkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MDg4MS4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE4MTYwLjAwIiwiYmFzZV9mYXJlIjoiODA4ODEuMDAiLCJ0YXgiOiIzNzI3OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgwODgxLjAwIiwidGF4IjoiMzcyNzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTgxNjAuMDAiLCJiYXNlX2ZhcmUiOiI4MDg4MS4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExODE2MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxODM1Mi4wMCJ9LCJZUiI6eyJhbW91bnQiOiI0MDc4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6Ijk5MDIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODM1MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "O", "farebasis": "OLQAP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "CMB", "operating": "UL", "marketing": "QR", "booking_code": "O", "farebasis": "MLQAR1SE", "cabin": "economy" }, { "origin": "CMB", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "M", "farebasis": "MLQAR1SE", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-46", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H45M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAYV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T18: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-20T01: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-19", "flight_time": "PT4H45M", "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": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "OLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02aSJvICDKUJEEtUOW\/v9n1JBUqiW4Q+9s470XkomZxf\/XgM9wVJR3BArETgoRKuTA9jhBJIzteYSda8Y9Qw2Vji\/lHkwaHyZYaBkv1Apnv9O2GmNSZVNitM1o1jrwM3k1W0J61UwjOdeSdb4hzbCvWt8XQPEseQ==", "FareInfoRef": "l7HbtGEHuDKAMX7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-46", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H55M", "transit_time": "11H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "190" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W47UOiWiAQx0FSkZWDp\/39Gj0ClWorP9ss58d6b2E1Vzf9Hg0+zFuRtBDKMJz5ndG6QvnY7REzxWNZQ9JXAJb2YCVGu+FStF+M9DRRMMrUV7Zlx5RhGsq513CwiiuPpbcHR0INfkWaWOcR32aUV5zizC9HJv9L3BYT6LOk=", "FareInfoRef": "l7HbtGEHuDKAaX7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAzW7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T03:25:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T05:55:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT11H30M", "lay_over_date": "2027-02-20", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "2", "fareBasisCode": "MLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W47UOiWiAQx0FSkZWDp\/39Gj0ClWorP9ss58d6b2E1Vzf9Hg0+zFuRtBDKMJz5ndG6QvnY7REzxWNZQ9JXAJb2YCVGu+FStF+M9DRRMMrUV7Zlx5RhGsq513CwiiuPpbcHR0INfkWaWOcR32aUV5zizC9HJv9L3BYT6LOk=", "FareInfoRef": "l7HbtGEHuDKAaX7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-21", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-21", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 118160, "calendar_total_sell": 118160, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 118160, "filter": { "id": "F1TT00006-46", "price": 118160, "journey_duration": "PT1D0H40M", "journey_duration_seconds": 88800, "layover_duration": "PT11H30M", "layover_duration_seconds": 41400, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-19T18:10:00.000+03:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2027-02-21T05:55:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611191810dac202611200155638dac202702201300cmb202702201555190cmb202702210325doh202702210555659", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-47", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H50M", "transit_time": "2H0M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA6V7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T22:40:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-20T05:50: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-19", "flight_time": "PT4H40M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "218" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "218" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LE6MQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssKwzAM+5iiu+2SLLslJC09dBmF9dDL\/v8zpiQbzGBLRvIjxmhiXlUt\/seE93TuqGcGKoxZUoYGHxTK7oKIKfbFP46E74o7hdrFgdptJWQlYJXVhtQCV6\/lubVNszhPFEU7jEY5gR9ZNtKayutIYjLT7RzPDlFu4Kec+wD3EiwV", "FareInfoRef": "l7HbtGEHuDKALb7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT02H00M", "lay_over_date": "2026-11-20", "aircraft": { "code": "332", "name": "332", "picture": "332.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": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LE6MQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssKwzAM+5iiu+2SLLslJC09dBmF9dDL\/v8zpiQbzGBLRvIjxmhiXlUt\/seE93TuqGcGKoxZUoYGHxTK7oKIKfbFP46E74o7hdrFgdptJWQlYJXVhtQCV6\/lubVNszhPFEU7jEY5gR9ZNtKayutIYjLT7RzPDlFu4Kec+wD3EiwV", "FareInfoRef": "l7HbtGEHuDKALb7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-47", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H55M", "transit_time": "11H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "V6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj+SHbvd2cQNWbQuhqaQTe9\/jCpOChVIGvH0SykpNYiIpn8b8BnWO+o6ARVqXp4LXLiO7NUGUgXv8Ggtw1ZEqtJA7fDI0tvKZRJLmDlrR1s1O2PJkzHvvdt7KNgPY5c2gZ+4LSZrLq+WqXSO4xjt7AEZYZ\/a3BcKAywx", "FareInfoRef": "l7HbtGEHuDKAGh7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA1W7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T03:25:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T05:55:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT11H30M", "lay_over_date": "2027-02-20", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "3011" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "V6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj+SHbvd2cQNWbQuhqaQTe9\/jCpOChVIGvH0SykpNYiIpn8b8BnWO+o6ARVqXp4LXLiO7NUGUgXv8Ggtw1ZEqtJA7fDI0tvKZRJLmDlrR1s1O2PJkzHvvdt7KNgPY5c2gZ+4LSZrLq+WqXSO4xjt7AEZYZ\/a3BcKAywx", "FareInfoRef": "l7HbtGEHuDKAGh7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 121468, "gross_total": 121468, "base_fare": 83599, "tax": 37869, "sell": { "currency": "BDT", "total": 121468, "base_fare": 83599, "tax": 37869 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTIxNDY4LCJiYXNlX2ZhcmUiOjgzNTk5LCJ0YXgiOjM3ODY5fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTIxNDY4LCJiYXNlX2ZhcmUiOjgzNTk5LCJ0YXgiOjM3ODY5LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEyMTQ2OCwiYmFzZV9mYXJlIjo4MzU5OSwidGF4IjozNzg2OX19", "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": 121468, "base_fare": 83599, "tax": 37869, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "83599.00", "tax": "37869.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 121468, "base_fare": 83599, "tax": 37869, "gross": { "base_fare": "83599.00", "tax": "37869.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": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEyMTQ2OC4wMCIsImJhc2VfZmFyZSI6IjgzNTk5LjAwIiwidGF4IjoiMzc4NjkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MzU5OS4wMCIsInRheCI6IjM3ODY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTIxNDY4LjAwIiwiYmFzZV9mYXJlIjoiODM1OTkuMDAiLCJ0YXgiOiIzNzg2OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgzNTk5LjAwIiwidGF4IjoiMzc4NjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMjE0NjguMDAiLCJiYXNlX2ZhcmUiOiI4MzU5OS4wMCIsInRheCI6IjM3ODY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEyMTQ2OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIyMDU0NC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIyNDc2LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6Ijk5MDIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDU0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNDc2IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "CMB", "operating": "UL", "marketing": "UL", "booking_code": "L", "farebasis": "LE6MQA", "cabin": "economy" }, { "origin": "CMB", "destination": "DAC", "operating": "UL", "marketing": "UL", "booking_code": "L", "farebasis": "LE6MQA", "cabin": "economy" }, { "origin": "DAC", "destination": "CMB", "operating": "UL", "marketing": "UL", "booking_code": "V", "farebasis": "V6MQQA", "cabin": "economy" }, { "origin": "CMB", "destination": "DOH", "operating": "QR", "marketing": "UL", "booking_code": "V", "farebasis": "V6MQQA", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-47", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H50M", "transit_time": "2H0M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA6V7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T22:40:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-20T05:50: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-19", "flight_time": "PT4H40M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "218" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "218" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LE6MQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssKwzAM+5iiu+2SLLslJC09dBmF9dDL\/v8zpiQbzGBLRvIjxmhiXlUt\/seE93TuqGcGKoxZUoYGHxTK7oKIKfbFP46E74o7hdrFgdptJWQlYJXVhtQCV6\/lubVNszhPFEU7jEY5gR9ZNtKayutIYjLT7RzPDlFu4Kec+wD3EiwV", "FareInfoRef": "l7HbtGEHuDKALb7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT02H00M", "lay_over_date": "2026-11-20", "aircraft": { "code": "332", "name": "332", "picture": "332.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": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LE6MQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssKwzAM+5iiu+2SLLslJC09dBmF9dDL\/v8zpiQbzGBLRvIjxmhiXlUt\/seE93TuqGcGKoxZUoYGHxTK7oKIKfbFP46E74o7hdrFgdptJWQlYJXVhtQCV6\/lubVNszhPFEU7jEY5gR9ZNtKayutIYjLT7RzPDlFu4Kec+wD3EiwV", "FareInfoRef": "l7HbtGEHuDKALb7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-47", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H55M", "transit_time": "11H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "V6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj+SHbvd2cQNWbQuhqaQTe9\/jCpOChVIGvH0SykpNYiIpn8b8BnWO+o6ARVqXp4LXLiO7NUGUgXv8Ggtw1ZEqtJA7fDI0tvKZRJLmDlrR1s1O2PJkzHvvdt7KNgPY5c2gZ+4LSZrLq+WqXSO4xjt7AEZYZ\/a3BcKAywx", "FareInfoRef": "l7HbtGEHuDKAGh7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA1W7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T03:25:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T05:55:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT11H30M", "lay_over_date": "2027-02-20", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "3011" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "V6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj+SHbvd2cQNWbQuhqaQTe9\/jCpOChVIGvH0SykpNYiIpn8b8BnWO+o6ARVqXp4LXLiO7NUGUgXv8Ggtw1ZEqtJA7fDI0tvKZRJLmDlrR1s1O2PJkzHvvdt7KNgPY5c2gZ+4LSZrLq+WqXSO4xjt7AEZYZ\/a3BcKAywx", "FareInfoRef": "l7HbtGEHuDKAGh7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-21", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-21", "calendar_carrier": "UL", "calendar_total_currency": "BDT", "calendar_total_price": 121468, "calendar_total_sell": 121468, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 121468, "filter": { "id": "F1TT00006-47", "price": 121468, "journey_duration": "PT1D5H45M", "journey_duration_seconds": 107100, "layover_duration": "PT13H30M", "layover_duration_seconds": 48600, "carrier_operating": "UL", "carrier_marketing": "UL", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-19T22:40:00.000+03:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2027-02-21T05:55:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611192240cmb202611200550218cmb202611200750dac202611201130189dac202702201300cmb202702201555190cmb202702210325doh202702210555659", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-48", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H45M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAeV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T01: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-19T09: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-18", "flight_time": "PT4H45M", "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": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NLQAR1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02KC0bKBBlqKiC2oGl\/\/8ZPZJUqiW4s59tiDGa2KyqFv9jwmfaG+p7ASqMJ6cF6r05KLMOEaN57KlpK7iWBKJ64FP1aMyh3ClYZfUnGoF+3Pm5kekcvFFFMZ7GsJzAz5SNtqb8al28OMeaXUhu4E859QUTRSw9", "FareInfoRef": "l7HbtGEHuDKAPY7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-48", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H55M", "transit_time": "11H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "190" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W47UOiWiAQx0FSkZWDp\/39Gj0ClWorP9ss58d6b2E1Vzf9Hg0+zFuRtBDKMJz5ndG6QvnY7REzxWNZQ9JXAJb2YCVGu+FStF+M9DRRMMrUV7Zlx5RhGsq513CwiiuPpbcHR0INfkWaWOcR32aUV5zizC9HJv9L3BYT6LOk=", "FareInfoRef": "l7HbtGEHuDKAdY7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAzW7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T03:25:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T05:55:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT11H30M", "lay_over_date": "2027-02-20", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "2", "fareBasisCode": "MLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W47UOiWiAQx0FSkZWDp\/39Gj0ClWorP9ss58d6b2E1Vzf9Hg0+zFuRtBDKMJz5ndG6QvnY7REzxWNZQ9JXAJb2YCVGu+FStF+M9DRRMMrUV7Zlx5RhGsq513CwiiuPpbcHR0INfkWaWOcR32aUV5zizC9HJv9L3BYT6LOk=", "FareInfoRef": "l7HbtGEHuDKAdY7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 125636, "gross_total": 125636, "base_fare": 88357, "tax": 37279, "sell": { "currency": "BDT", "total": 125636, "base_fare": 88357, "tax": 37279 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTI1NjM2LCJiYXNlX2ZhcmUiOjg4MzU3LCJ0YXgiOjM3Mjc5fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTI1NjM2LCJiYXNlX2ZhcmUiOjg4MzU3LCJ0YXgiOjM3Mjc5LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEyNTYzNiwiYmFzZV9mYXJlIjo4ODM1NywidGF4IjozNzI3OX19", "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": 125636, "base_fare": 88357, "tax": 37279, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "88357.00", "tax": "37279.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 125636, "base_fare": 88357, "tax": 37279, "gross": { "base_fare": "88357.00", "tax": "37279.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": "18352.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4078.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEyNTYzNi4wMCIsImJhc2VfZmFyZSI6Ijg4MzU3LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4ODM1Ny4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTI1NjM2LjAwIiwiYmFzZV9mYXJlIjoiODgzNTcuMDAiLCJ0YXgiOiIzNzI3OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijg4MzU3LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMjU2MzYuMDAiLCJiYXNlX2ZhcmUiOiI4ODM1Ny4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEyNTYzNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxODM1Mi4wMCJ9LCJZUiI6eyJhbW91bnQiOiI0MDc4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6Ijk5MDIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODM1MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "N", "farebasis": "NLQAR1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "CMB", "operating": "UL", "marketing": "QR", "booking_code": "O", "farebasis": "MLQAR1SE", "cabin": "economy" }, { "origin": "CMB", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "M", "farebasis": "MLQAR1SE", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-48", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H45M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAeV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T01: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-19T09: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-18", "flight_time": "PT4H45M", "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": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NLQAR1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut02KC0bKBBlqKiC2oGl\/\/8ZPZJUqiW4s59tiDGa2KyqFv9jwmfaG+p7ASqMJ6cF6r05KLMOEaN57KlpK7iWBKJ64FP1aMyh3ClYZfUnGoF+3Pm5kekcvFFFMZ7GsJzAz5SNtqb8al28OMeaXUhu4E859QUTRSw9", "FareInfoRef": "l7HbtGEHuDKAPY7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-48", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H55M", "transit_time": "11H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "190" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W47UOiWiAQx0FSkZWDp\/39Gj0ClWorP9ss58d6b2E1Vzf9Hg0+zFuRtBDKMJz5ndG6QvnY7REzxWNZQ9JXAJb2YCVGu+FStF+M9DRRMMrUV7Zlx5RhGsq513CwiiuPpbcHR0INfkWaWOcR32aUV5zizC9HJv9L3BYT6LOk=", "FareInfoRef": "l7HbtGEHuDKAdY7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAzW7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T03:25:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T05:55:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT11H30M", "lay_over_date": "2027-02-20", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "2", "fareBasisCode": "MLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W47UOiWiAQx0FSkZWDp\/39Gj0ClWorP9ss58d6b2E1Vzf9Hg0+zFuRtBDKMJz5ndG6QvnY7REzxWNZQ9JXAJb2YCVGu+FStF+M9DRRMMrUV7Zlx5RhGsq513CwiiuPpbcHR0INfkWaWOcR32aUV5zizC9HJv9L3BYT6LOk=", "FareInfoRef": "l7HbtGEHuDKAdY7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-21", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-21", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 125636, "calendar_total_sell": 125636, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 125636, "filter": { "id": "F1TT00006-48", "price": 125636, "journey_duration": "PT1D0H40M", "journey_duration_seconds": 88800, "layover_duration": "PT11H30M", "layover_duration_seconds": 41400, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "", "departure_departure_time": "2026-11-19T01:30:00.000+03:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2027-02-21T05:55:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611190130dac202611190915640dac202702201300cmb202702201555190cmb202702210325doh202702210555659", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-49", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H0M", "transit_time": "5H5M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAhW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T19:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-20T02:45: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-19", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "662" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "3572" }, "booking_class": { "brand_id": "1308410", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "N6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W4bQWBLlIAY2lSRysDS\/\/+MXhIq1ZLji57PtvfexGZVNf8fAz7D+UA+I5BhzBQizOnqoPxdEDGK+VlKwD1iJcgN9qqtLS1RWbDLbh3VwNXe9DrIxlFoFhFFXYwq6cBPbAdlDuldgljtnibHtR2KAy+l7wv\/7ywn", "FareInfoRef": "l7HbtGEHuDKAfe7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT05H05M", "lay_over_date": "2026-11-20", "aircraft": { "code": "332", "name": "332", "picture": "332.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": "1308410", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "N6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W4bQWBLlIAY2lSRysDS\/\/+MXhIq1ZLji57PtvfexGZVNf8fAz7D+UA+I5BhzBQizOnqoPxdEDGK+VlKwD1iJcgN9qqtLS1RWbDLbh3VwNXe9DrIxlFoFhFFXYwq6cBPbAdlDuldgljtnibHtR2KAy+l7wv\/7ywn", "FareInfoRef": "l7HbtGEHuDKAfe7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT19H55M", "transit_time": "11H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "V6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj+SHbvd2cQNWbQuhqaQTe9\/jCpOChVIGvH0SykpNYiIpn8b8BnWO+o6ARVqXp4LXLiO7NUGUgXv8Ggtw1ZEqtJA7fDI0tvKZRJLmDlrR1s1O2PJkzHvvdt7KNgPY5c2gZ+4LSZrLq+WqXSO4xjt7AEZYZ\/a3BcKAywx", "FareInfoRef": "l7HbtGEHuDKAte7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA1W7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T03:25:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T05:55:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT11H30M", "lay_over_date": "2027-02-20", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "3011" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "V6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj+SHbvd2cQNWbQuhqaQTe9\/jCpOChVIGvH0SykpNYiIpn8b8BnWO+o6ARVqXp4LXLiO7NUGUgXv8Ggtw1ZEqtJA7fDI0tvKZRJLmDlrR1s1O2PJkzHvvdt7KNgPY5c2gZ+4LSZrLq+WqXSO4xjt7AEZYZ\/a3BcKAywx", "FareInfoRef": "l7HbtGEHuDKAte7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 133702, "gross_total": 133702, "base_fare": 95833, "tax": 37869, "sell": { "currency": "BDT", "total": 133702, "base_fare": 95833, "tax": 37869 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMzNzAyLCJiYXNlX2ZhcmUiOjk1ODMzLCJ0YXgiOjM3ODY5fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMzNzAyLCJiYXNlX2ZhcmUiOjk1ODMzLCJ0YXgiOjM3ODY5LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEzMzcwMiwiYmFzZV9mYXJlIjo5NTgzMywidGF4IjozNzg2OX19", "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": 133702, "base_fare": 95833, "tax": 37869, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "95833.00", "tax": "37869.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 133702, "base_fare": 95833, "tax": 37869, "gross": { "base_fare": "95833.00", "tax": "37869.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": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzMzcwMi4wMCIsImJhc2VfZmFyZSI6Ijk1ODMzLjAwIiwidGF4IjoiMzc4NjkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5NTgzMy4wMCIsInRheCI6IjM3ODY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTMzNzAyLjAwIiwiYmFzZV9mYXJlIjoiOTU4MzMuMDAiLCJ0YXgiOiIzNzg2OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijk1ODMzLjAwIiwidGF4IjoiMzc4NjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMzM3MDIuMDAiLCJiYXNlX2ZhcmUiOiI5NTgzMy4wMCIsInRheCI6IjM3ODY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEzMzcwMiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIyMDU0NC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIyNDc2LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6Ijk5MDIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDU0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNDc2IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "CMB", "operating": "QR", "marketing": "UL", "booking_code": "N", "farebasis": "N6MQQA", "cabin": "economy" }, { "origin": "CMB", "destination": "DAC", "operating": "UL", "marketing": "UL", "booking_code": "N", "farebasis": "N6MQQA", "cabin": "economy" }, { "origin": "DAC", "destination": "CMB", "operating": "UL", "marketing": "UL", "booking_code": "V", "farebasis": "V6MQQA", "cabin": "economy" }, { "origin": "CMB", "destination": "DOH", "operating": "QR", "marketing": "UL", "booking_code": "V", "farebasis": "V6MQQA", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-49", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H0M", "transit_time": "5H5M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAhW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T19:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-20T02:45: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-19", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "662" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "3572" }, "booking_class": { "brand_id": "1308410", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "N6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W4bQWBLlIAY2lSRysDS\/\/+MXhIq1ZLji57PtvfexGZVNf8fAz7D+UA+I5BhzBQizOnqoPxdEDGK+VlKwD1iJcgN9qqtLS1RWbDLbh3VwNXe9DrIxlFoFhFFXYwq6cBPbAdlDuldgljtnibHtR2KAy+l7wv\/7ywn", "FareInfoRef": "l7HbtGEHuDKAfe7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT05H05M", "lay_over_date": "2026-11-20", "aircraft": { "code": "332", "name": "332", "picture": "332.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": "1308410", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "N6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W4bQWBLlIAY2lSRysDS\/\/+MXhIq1ZLji57PtvfexGZVNf8fAz7D+UA+I5BhzBQizOnqoPxdEDGK+VlKwD1iJcgN9qqtLS1RWbDLbh3VwNXe9DrIxlFoFhFFXYwq6cBPbAdlDuldgljtnibHtR2KAy+l7wv\/7ywn", "FareInfoRef": "l7HbtGEHuDKAfe7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "PT19H55M", "transit_time": "11H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "V6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj+SHbvd2cQNWbQuhqaQTe9\/jCpOChVIGvH0SykpNYiIpn8b8BnWO+o6ARVqXp4LXLiO7NUGUgXv8Ggtw1ZEqtJA7fDI0tvKZRJLmDlrR1s1O2PJkzHvvdt7KNgPY5c2gZ+4LSZrLq+WqXSO4xjt7AEZYZ\/a3BcKAywx", "FareInfoRef": "l7HbtGEHuDKAte7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA1W7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T03:25:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T05:55:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT11H30M", "lay_over_date": "2027-02-20", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "3011" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "V6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj+SHbvd2cQNWbQuhqaQTe9\/jCpOChVIGvH0SykpNYiIpn8b8BnWO+o6ARVqXp4LXLiO7NUGUgXv8Ggtw1ZEqtJA7fDI0tvKZRJLmDlrR1s1O2PJkzHvvdt7KNgPY5c2gZ+4LSZrLq+WqXSO4xjt7AEZYZ\/a3BcKAywx", "FareInfoRef": "l7HbtGEHuDKAte7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-21", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-21", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 133702, "calendar_total_sell": 133702, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 133702, "filter": { "id": "F1TT00006-49", "price": 133702, "journey_duration": "PT1D8H55M", "journey_duration_seconds": 118500, "layover_duration": "PT16H35M", "layover_duration_seconds": 59700, "carrier_operating": "QR", "carrier_marketing": "UL", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-19T19:30:00.000+03:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2027-02-21T05:55:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611191930cmb202611200245662cmb202611200750dac202611201130189dac202702201300cmb202702201555190cmb202702210325doh202702210555659", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-50", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H50M", "transit_time": "5H55M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAjW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T18:40:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-20T01:55: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-19", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "658" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "3012" }, "booking_class": { "brand_id": "1308410", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "N6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W4bQWBLlIAY2lSRysDS\/\/+MXhIq1ZLji57PtvfexGZVNf8fAz7D+UA+I5BhzBQizOnqoPxdEDGK+VlKwD1iJcgN9qqtLS1RWbDLbh3VwNXe9DrIxlFoFhFFXYwq6cBPbAdlDuldgljtnibHtR2KAy+l7wv\/7ywn", "FareInfoRef": "l7HbtGEHuDKAfe7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT05H55M", "lay_over_date": "2026-11-20", "aircraft": { "code": "332", "name": "332", "picture": "332.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": "1308410", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "N6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W4bQWBLlIAY2lSRysDS\/\/+MXhIq1ZLji57PtvfexGZVNf8fAz7D+UA+I5BhzBQizOnqoPxdEDGK+VlKwD1iJcgN9qqtLS1RWbDLbh3VwNXe9DrIxlFoFhFFXYwq6cBPbAdlDuldgljtnibHtR2KAy+l7wv\/7ywn", "FareInfoRef": "l7HbtGEHuDKAfe7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-50", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H55M", "transit_time": "11H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "V6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj+SHbvd2cQNWbQuhqaQTe9\/jCpOChVIGvH0SykpNYiIpn8b8BnWO+o6ARVqXp4LXLiO7NUGUgXv8Ggtw1ZEqtJA7fDI0tvKZRJLmDlrR1s1O2PJkzHvvdt7KNgPY5c2gZ+4LSZrLq+WqXSO4xjt7AEZYZ\/a3BcKAywx", "FareInfoRef": "l7HbtGEHuDKAte7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA1W7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T03:25:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T05:55:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT11H30M", "lay_over_date": "2027-02-20", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "3011" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "V6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj+SHbvd2cQNWbQuhqaQTe9\/jCpOChVIGvH0SykpNYiIpn8b8BnWO+o6ARVqXp4LXLiO7NUGUgXv8Ggtw1ZEqtJA7fDI0tvKZRJLmDlrR1s1O2PJkzHvvdt7KNgPY5c2gZ+4LSZrLq+WqXSO4xjt7AEZYZ\/a3BcKAywx", "FareInfoRef": "l7HbtGEHuDKAte7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 133702, "gross_total": 133702, "base_fare": 95833, "tax": 37869, "sell": { "currency": "BDT", "total": 133702, "base_fare": 95833, "tax": 37869 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMzNzAyLCJiYXNlX2ZhcmUiOjk1ODMzLCJ0YXgiOjM3ODY5fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMzNzAyLCJiYXNlX2ZhcmUiOjk1ODMzLCJ0YXgiOjM3ODY5LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEzMzcwMiwiYmFzZV9mYXJlIjo5NTgzMywidGF4IjozNzg2OX19", "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": 133702, "base_fare": 95833, "tax": 37869, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "95833.00", "tax": "37869.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 133702, "base_fare": 95833, "tax": 37869, "gross": { "base_fare": "95833.00", "tax": "37869.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": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzMzcwMi4wMCIsImJhc2VfZmFyZSI6Ijk1ODMzLjAwIiwidGF4IjoiMzc4NjkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5NTgzMy4wMCIsInRheCI6IjM3ODY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTMzNzAyLjAwIiwiYmFzZV9mYXJlIjoiOTU4MzMuMDAiLCJ0YXgiOiIzNzg2OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijk1ODMzLjAwIiwidGF4IjoiMzc4NjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMzM3MDIuMDAiLCJiYXNlX2ZhcmUiOiI5NTgzMy4wMCIsInRheCI6IjM3ODY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEzMzcwMiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIyMDU0NC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIyNDc2LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6Ijk5MDIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDU0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNDc2IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "CMB", "operating": "QR", "marketing": "UL", "booking_code": "N", "farebasis": "N6MQQA", "cabin": "economy" }, { "origin": "CMB", "destination": "DAC", "operating": "UL", "marketing": "UL", "booking_code": "N", "farebasis": "N6MQQA", "cabin": "economy" }, { "origin": "DAC", "destination": "CMB", "operating": "UL", "marketing": "UL", "booking_code": "V", "farebasis": "V6MQQA", "cabin": "economy" }, { "origin": "CMB", "destination": "DOH", "operating": "QR", "marketing": "UL", "booking_code": "V", "farebasis": "V6MQQA", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-50", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H50M", "transit_time": "5H55M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAjW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T18:40:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-20T01:55: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-19", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "658" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "3012" }, "booking_class": { "brand_id": "1308410", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "N6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W4bQWBLlIAY2lSRysDS\/\/+MXhIq1ZLji57PtvfexGZVNf8fAz7D+UA+I5BhzBQizOnqoPxdEDGK+VlKwD1iJcgN9qqtLS1RWbDLbh3VwNXe9DrIxlFoFhFFXYwq6cBPbAdlDuldgljtnibHtR2KAy+l7wv\/7ywn", "FareInfoRef": "l7HbtGEHuDKAfe7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT05H55M", "lay_over_date": "2026-11-20", "aircraft": { "code": "332", "name": "332", "picture": "332.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": "1308410", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "N6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W4bQWBLlIAY2lSRysDS\/\/+MXhIq1ZLji57PtvfexGZVNf8fAz7D+UA+I5BhzBQizOnqoPxdEDGK+VlKwD1iJcgN9qqtLS1RWbDLbh3VwNXe9DrIxlFoFhFFXYwq6cBPbAdlDuldgljtnibHtR2KAy+l7wv\/7ywn", "FareInfoRef": "l7HbtGEHuDKAfe7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-50", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H55M", "transit_time": "11H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "V6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj+SHbvd2cQNWbQuhqaQTe9\/jCpOChVIGvH0SykpNYiIpn8b8BnWO+o6ARVqXp4LXLiO7NUGUgXv8Ggtw1ZEqtJA7fDI0tvKZRJLmDlrR1s1O2PJkzHvvdt7KNgPY5c2gZ+4LSZrLq+WqXSO4xjt7AEZYZ\/a3BcKAywx", "FareInfoRef": "l7HbtGEHuDKAte7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA1W7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T03:25:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T05:55:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT11H30M", "lay_over_date": "2027-02-20", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "3011" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "V6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj+SHbvd2cQNWbQuhqaQTe9\/jCpOChVIGvH0SykpNYiIpn8b8BnWO+o6ARVqXp4LXLiO7NUGUgXv8Ggtw1ZEqtJA7fDI0tvKZRJLmDlrR1s1O2PJkzHvvdt7KNgPY5c2gZ+4LSZrLq+WqXSO4xjt7AEZYZ\/a3BcKAywx", "FareInfoRef": "l7HbtGEHuDKAte7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-21", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-21", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 133702, "calendar_total_sell": 133702, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 133702, "filter": { "id": "F1TT00006-50", "price": 133702, "journey_duration": "PT1D9H45M", "journey_duration_seconds": 121500, "layover_duration": "PT17H25M", "layover_duration_seconds": 62700, "carrier_operating": "QR", "carrier_marketing": "UL", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-19T18:40:00.000+03:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2027-02-21T05:55:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611191840cmb202611200155658cmb202611200750dac202611201130189dac202702201300cmb202702201555190cmb202702210325doh202702210555659", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-51", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H15M", "transit_time": "15H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKACW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T09:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-19T16:30: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-19", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "654" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "3502" }, "booking_class": { "brand_id": "1308410", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "8", "fareBasisCode": "N6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W4bQWBLlIAY2lSRysDS\/\/+MXhIq1ZLji57PtvfexGZVNf8fAz7D+UA+I5BhzBQizOnqoPxdEDGK+VlKwD1iJcgN9qqtLS1RWbDLbh3VwNXe9DrIxlFoFhFFXYwq6cBPbAdlDuldgljtnibHtR2KAy+l7wv\/7ywn", "FareInfoRef": "l7HbtGEHuDKAfe7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT15H20M", "lay_over_date": "2026-11-19", "aircraft": { "code": "332", "name": "332", "picture": "332.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": "1308410", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "N6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W4bQWBLlIAY2lSRysDS\/\/+MXhIq1ZLji57PtvfexGZVNf8fAz7D+UA+I5BhzBQizOnqoPxdEDGK+VlKwD1iJcgN9qqtLS1RWbDLbh3VwNXe9DrIxlFoFhFFXYwq6cBPbAdlDuldgljtnibHtR2KAy+l7wv\/7ywn", "FareInfoRef": "l7HbtGEHuDKAfe7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-51", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H55M", "transit_time": "11H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "V6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj+SHbvd2cQNWbQuhqaQTe9\/jCpOChVIGvH0SykpNYiIpn8b8BnWO+o6ARVqXp4LXLiO7NUGUgXv8Ggtw1ZEqtJA7fDI0tvKZRJLmDlrR1s1O2PJkzHvvdt7KNgPY5c2gZ+4LSZrLq+WqXSO4xjt7AEZYZ\/a3BcKAywx", "FareInfoRef": "l7HbtGEHuDKAte7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA1W7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T03:25:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T05:55:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT11H30M", "lay_over_date": "2027-02-20", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "3011" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "V6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj+SHbvd2cQNWbQuhqaQTe9\/jCpOChVIGvH0SykpNYiIpn8b8BnWO+o6ARVqXp4LXLiO7NUGUgXv8Ggtw1ZEqtJA7fDI0tvKZRJLmDlrR1s1O2PJkzHvvdt7KNgPY5c2gZ+4LSZrLq+WqXSO4xjt7AEZYZ\/a3BcKAywx", "FareInfoRef": "l7HbtGEHuDKAte7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 133702, "gross_total": 133702, "base_fare": 95833, "tax": 37869, "sell": { "currency": "BDT", "total": 133702, "base_fare": 95833, "tax": 37869 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMzNzAyLCJiYXNlX2ZhcmUiOjk1ODMzLCJ0YXgiOjM3ODY5fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMzNzAyLCJiYXNlX2ZhcmUiOjk1ODMzLCJ0YXgiOjM3ODY5LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEzMzcwMiwiYmFzZV9mYXJlIjo5NTgzMywidGF4IjozNzg2OX19", "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": 133702, "base_fare": 95833, "tax": 37869, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "95833.00", "tax": "37869.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 133702, "base_fare": 95833, "tax": 37869, "gross": { "base_fare": "95833.00", "tax": "37869.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": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzMzcwMi4wMCIsImJhc2VfZmFyZSI6Ijk1ODMzLjAwIiwidGF4IjoiMzc4NjkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5NTgzMy4wMCIsInRheCI6IjM3ODY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTMzNzAyLjAwIiwiYmFzZV9mYXJlIjoiOTU4MzMuMDAiLCJ0YXgiOiIzNzg2OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijk1ODMzLjAwIiwidGF4IjoiMzc4NjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMzM3MDIuMDAiLCJiYXNlX2ZhcmUiOiI5NTgzMy4wMCIsInRheCI6IjM3ODY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEzMzcwMiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIyMDU0NC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIyNDc2LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6Ijk5MDIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDU0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNDc2IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "CMB", "operating": "QR", "marketing": "UL", "booking_code": "N", "farebasis": "N6MQQA", "cabin": "economy" }, { "origin": "CMB", "destination": "DAC", "operating": "UL", "marketing": "UL", "booking_code": "N", "farebasis": "N6MQQA", "cabin": "economy" }, { "origin": "DAC", "destination": "CMB", "operating": "UL", "marketing": "UL", "booking_code": "V", "farebasis": "V6MQQA", "cabin": "economy" }, { "origin": "CMB", "destination": "DOH", "operating": "QR", "marketing": "UL", "booking_code": "V", "farebasis": "V6MQQA", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-51", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H15M", "transit_time": "15H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKACW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T09:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-19T16:30: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-19", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "654" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "3502" }, "booking_class": { "brand_id": "1308410", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "8", "fareBasisCode": "N6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W4bQWBLlIAY2lSRysDS\/\/+MXhIq1ZLji57PtvfexGZVNf8fAz7D+UA+I5BhzBQizOnqoPxdEDGK+VlKwD1iJcgN9qqtLS1RWbDLbh3VwNXe9DrIxlFoFhFFXYwq6cBPbAdlDuldgljtnibHtR2KAy+l7wv\/7ywn", "FareInfoRef": "l7HbtGEHuDKAfe7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT15H20M", "lay_over_date": "2026-11-19", "aircraft": { "code": "332", "name": "332", "picture": "332.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": "1308410", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "N6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W4bQWBLlIAY2lSRysDS\/\/+MXhIq1ZLji57PtvfexGZVNf8fAz7D+UA+I5BhzBQizOnqoPxdEDGK+VlKwD1iJcgN9qqtLS1RWbDLbh3VwNXe9DrIxlFoFhFFXYwq6cBPbAdlDuldgljtnibHtR2KAy+l7wv\/7ywn", "FareInfoRef": "l7HbtGEHuDKAfe7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-51", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H55M", "transit_time": "11H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "V6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj+SHbvd2cQNWbQuhqaQTe9\/jCpOChVIGvH0SykpNYiIpn8b8BnWO+o6ARVqXp4LXLiO7NUGUgXv8Ggtw1ZEqtJA7fDI0tvKZRJLmDlrR1s1O2PJkzHvvdt7KNgPY5c2gZ+4LSZrLq+WqXSO4xjt7AEZYZ\/a3BcKAywx", "FareInfoRef": "l7HbtGEHuDKAte7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA1W7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T03:25:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T05:55:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT11H30M", "lay_over_date": "2027-02-20", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "3011" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "V6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj+SHbvd2cQNWbQuhqaQTe9\/jCpOChVIGvH0SykpNYiIpn8b8BnWO+o6ARVqXp4LXLiO7NUGUgXv8Ggtw1ZEqtJA7fDI0tvKZRJLmDlrR1s1O2PJkzHvvdt7KNgPY5c2gZ+4LSZrLq+WqXSO4xjt7AEZYZ\/a3BcKAywx", "FareInfoRef": "l7HbtGEHuDKAte7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-21", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-21", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 133702, "calendar_total_sell": 133702, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 133702, "filter": { "id": "F1TT00006-51", "price": 133702, "journey_duration": "PT1D19H10M", "journey_duration_seconds": 155400, "layover_duration": "PT1D2H50M", "layover_duration_seconds": 96600, "carrier_operating": "QR", "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": "early-morning", "departure_departure_time": "2026-11-19T09:15:00.000+03:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2027-02-21T05:55:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611190915cmb202611191630654cmb202611200750dac202611201130189dac202702201300cmb202702201555190cmb202702210325doh202702210555659", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-52", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H15M", "transit_time": "15H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAAW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T09:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-19T16:30: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-19", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "654" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "654" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOhDAIfIyZO6C28damrfFgqjZ68LL\/f8bS6iZLAjNkYMA5JySGmcX9R4dPdxTkKwAZohl9gAhZA9buBpEwzvXwO5eE12RSKTf5QW6DcQqjAmaah0eqgbvVuC3VazTGKBKjnr5W1EZ38CNpUZp9PEuigfq+zhb7imSh3+rmF9YkLVc=", "FareInfoRef": "l7HbtGEHuDKAAc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT15H20M", "lay_over_date": "2026-11-19", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "189" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOhDAIfIyZO6C28damrfFgqjZ68LL\/f8bS6iZLAjNkYMA5JySGmcX9R4dPdxTkKwAZohl9gAhZA9buBpEwzvXwO5eE12RSKTf5QW6DcQqjAmaah0eqgbvVuC3VazTGKBKjnr5W1EZ38CNpUZp9PEuigfq+zhb7imSh3+rmF9YkLVc=", "FareInfoRef": "l7HbtGEHuDKAAc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-52", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H55M", "transit_time": "11H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "190" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W47UOiWiAQx0FSkZWDp\/39Gj0ClWorP9ss58d6b2E1Vzf9Hg0+zFuRtBDKMJz5ndG6QvnY7REzxWNZQ9JXAJb2YCVGu+FStF+M9DRRMMrUV7Zlx5RhGsq513CwiiuPpbcHR0INfkWaWOcR32aUV5zizC9HJv9L3BYT6LOk=", "FareInfoRef": "l7HbtGEHuDKAOc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAzW7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T03:25:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T05:55:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT11H30M", "lay_over_date": "2027-02-20", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "2", "fareBasisCode": "MLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W47UOiWiAQx0FSkZWDp\/39Gj0ClWorP9ss58d6b2E1Vzf9Hg0+zFuRtBDKMJz5ndG6QvnY7REzxWNZQ9JXAJb2YCVGu+FStF+M9DRRMMrUV7Zlx5RhGsq513CwiiuPpbcHR0INfkWaWOcR32aUV5zizC9HJv9L3BYT6LOk=", "FareInfoRef": "l7HbtGEHuDKAOc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 136510, "gross_total": 136510, "base_fare": 99231, "tax": 37279, "sell": { "currency": "BDT", "total": 136510, "base_fare": 99231, "tax": 37279 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTM2NTEwLCJiYXNlX2ZhcmUiOjk5MjMxLCJ0YXgiOjM3Mjc5fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTM2NTEwLCJiYXNlX2ZhcmUiOjk5MjMxLCJ0YXgiOjM3Mjc5LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEzNjUxMCwiYmFzZV9mYXJlIjo5OTIzMSwidGF4IjozNzI3OX19", "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": 136510, "base_fare": 99231, "tax": 37279, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "99231.00", "tax": "37279.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 136510, "base_fare": 99231, "tax": 37279, "gross": { "base_fare": "99231.00", "tax": "37279.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": "18352.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4078.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzNjUxMC4wMCIsImJhc2VfZmFyZSI6Ijk5MjMxLjAwIiwidGF4IjoiMzcyNzkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5OTIzMS4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTM2NTEwLjAwIiwiYmFzZV9mYXJlIjoiOTkyMzEuMDAiLCJ0YXgiOiIzNzI3OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijk5MjMxLjAwIiwidGF4IjoiMzcyNzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMzY1MTAuMDAiLCJiYXNlX2ZhcmUiOiI5OTIzMS4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEzNjUxMCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxODM1Mi4wMCJ9LCJZUiI6eyJhbW91bnQiOiI0MDc4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6Ijk5MDIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODM1MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "CMB", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLQAP1RE", "cabin": "economy" }, { "origin": "CMB", "destination": "DAC", "operating": "UL", "marketing": "QR", "booking_code": "O", "farebasis": "TLQAP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "CMB", "operating": "UL", "marketing": "QR", "booking_code": "O", "farebasis": "MLQAR1SE", "cabin": "economy" }, { "origin": "CMB", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "M", "farebasis": "MLQAR1SE", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-52", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H15M", "transit_time": "15H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAAW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T09:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-19T16:30: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-19", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "654" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "654" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOhDAIfIyZO6C28damrfFgqjZ68LL\/f8bS6iZLAjNkYMA5JySGmcX9R4dPdxTkKwAZohl9gAhZA9buBpEwzvXwO5eE12RSKTf5QW6DcQqjAmaah0eqgbvVuC3VazTGKBKjnr5W1EZ38CNpUZp9PEuigfq+zhb7imSh3+rmF9YkLVc=", "FareInfoRef": "l7HbtGEHuDKAAc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT15H20M", "lay_over_date": "2026-11-19", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "189" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOhDAIfIyZO6C28damrfFgqjZ68LL\/f8bS6iZLAjNkYMA5JySGmcX9R4dPdxTkKwAZohl9gAhZA9buBpEwzvXwO5eE12RSKTf5QW6DcQqjAmaah0eqgbvVuC3VazTGKBKjnr5W1EZ38CNpUZp9PEuigfq+zhb7imSh3+rmF9YkLVc=", "FareInfoRef": "l7HbtGEHuDKAAc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-52", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H55M", "transit_time": "11H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "190" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W47UOiWiAQx0FSkZWDp\/39Gj0ClWorP9ss58d6b2E1Vzf9Hg0+zFuRtBDKMJz5ndG6QvnY7REzxWNZQ9JXAJb2YCVGu+FStF+M9DRRMMrUV7Zlx5RhGsq513CwiiuPpbcHR0INfkWaWOcR32aUV5zizC9HJv9L3BYT6LOk=", "FareInfoRef": "l7HbtGEHuDKAOc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAzW7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T03:25:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T05:55:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT11H30M", "lay_over_date": "2027-02-20", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "2", "fareBasisCode": "MLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W47UOiWiAQx0FSkZWDp\/39Gj0ClWorP9ss58d6b2E1Vzf9Hg0+zFuRtBDKMJz5ndG6QvnY7REzxWNZQ9JXAJb2YCVGu+FStF+M9DRRMMrUV7Zlx5RhGsq513CwiiuPpbcHR0INfkWaWOcR32aUV5zizC9HJv9L3BYT6LOk=", "FareInfoRef": "l7HbtGEHuDKAOc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-21", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-21", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 136510, "calendar_total_sell": 136510, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 136510, "filter": { "id": "F1TT00006-52", "price": 136510, "journey_duration": "PT1D19H10M", "journey_duration_seconds": 155400, "layover_duration": "PT1D2H50M", "layover_duration_seconds": 96600, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-11-19T09:15:00.000+03:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2027-02-21T05:55:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611190915cmb202611191630654cmb202611200750dac202611201130189dac202702201300cmb202702201555190cmb202702210325doh202702210555659", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-53", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H0M", "transit_time": "23H5M", "routes": [ { "air_segment_key": "l7HbtGEHuDKADW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T01:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-19T08:45: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-18", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "664" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "664" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOhDAIfIyZO6C28damrfFgqjZ68LL\/f8bS6iZLAjNkYMA5JySGmcX9R4dPdxTkKwAZohl9gAhZA9buBpEwzvXwO5eE12RSKTf5QW6DcQqjAmaah0eqgbvVuC3VazTGKBKjnr5W1EZ38CNpUZp9PEuigfq+zhb7imSh3+rmF9YkLVc=", "FareInfoRef": "l7HbtGEHuDKAAc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT23H05M", "lay_over_date": "2026-11-19", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "189" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOhDAIfIyZO6C28damrfFgqjZ68LL\/f8bS6iZLAjNkYMA5JySGmcX9R4dPdxTkKwAZohl9gAhZA9buBpEwzvXwO5eE12RSKTf5QW6DcQqjAmaah0eqgbvVuC3VazTGKBKjnr5W1EZ38CNpUZp9PEuigfq+zhb7imSh3+rmF9YkLVc=", "FareInfoRef": "l7HbtGEHuDKAAc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-53", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H55M", "transit_time": "11H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "190" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W47UOiWiAQx0FSkZWDp\/39Gj0ClWorP9ss58d6b2E1Vzf9Hg0+zFuRtBDKMJz5ndG6QvnY7REzxWNZQ9JXAJb2YCVGu+FStF+M9DRRMMrUV7Zlx5RhGsq513CwiiuPpbcHR0INfkWaWOcR32aUV5zizC9HJv9L3BYT6LOk=", "FareInfoRef": "l7HbtGEHuDKAOc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAzW7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T03:25:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T05:55:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT11H30M", "lay_over_date": "2027-02-20", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "2", "fareBasisCode": "MLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W47UOiWiAQx0FSkZWDp\/39Gj0ClWorP9ss58d6b2E1Vzf9Hg0+zFuRtBDKMJz5ndG6QvnY7REzxWNZQ9JXAJb2YCVGu+FStF+M9DRRMMrUV7Zlx5RhGsq513CwiiuPpbcHR0INfkWaWOcR32aUV5zizC9HJv9L3BYT6LOk=", "FareInfoRef": "l7HbtGEHuDKAOc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 136510, "gross_total": 136510, "base_fare": 99231, "tax": 37279, "sell": { "currency": "BDT", "total": 136510, "base_fare": 99231, "tax": 37279 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTM2NTEwLCJiYXNlX2ZhcmUiOjk5MjMxLCJ0YXgiOjM3Mjc5fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTM2NTEwLCJiYXNlX2ZhcmUiOjk5MjMxLCJ0YXgiOjM3Mjc5LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEzNjUxMCwiYmFzZV9mYXJlIjo5OTIzMSwidGF4IjozNzI3OX19", "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": 136510, "base_fare": 99231, "tax": 37279, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "99231.00", "tax": "37279.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 136510, "base_fare": 99231, "tax": 37279, "gross": { "base_fare": "99231.00", "tax": "37279.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": "18352.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4078.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzNjUxMC4wMCIsImJhc2VfZmFyZSI6Ijk5MjMxLjAwIiwidGF4IjoiMzcyNzkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5OTIzMS4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTM2NTEwLjAwIiwiYmFzZV9mYXJlIjoiOTkyMzEuMDAiLCJ0YXgiOiIzNzI3OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijk5MjMxLjAwIiwidGF4IjoiMzcyNzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMzY1MTAuMDAiLCJiYXNlX2ZhcmUiOiI5OTIzMS4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEzNjUxMCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxODM1Mi4wMCJ9LCJZUiI6eyJhbW91bnQiOiI0MDc4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6Ijk5MDIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODM1MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "CMB", "operating": "QR", "marketing": "QR", "booking_code": "T", "farebasis": "TLQAP1RE", "cabin": "economy" }, { "origin": "CMB", "destination": "DAC", "operating": "UL", "marketing": "QR", "booking_code": "O", "farebasis": "TLQAP1RE", "cabin": "economy" }, { "origin": "DAC", "destination": "CMB", "operating": "UL", "marketing": "QR", "booking_code": "O", "farebasis": "MLQAR1SE", "cabin": "economy" }, { "origin": "CMB", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "M", "farebasis": "MLQAR1SE", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-53", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H0M", "transit_time": "23H5M", "routes": [ { "air_segment_key": "l7HbtGEHuDKADW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T01:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-19T08:45: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-18", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "664" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "664" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOhDAIfIyZO6C28damrfFgqjZ68LL\/f8bS6iZLAjNkYMA5JySGmcX9R4dPdxTkKwAZohl9gAhZA9buBpEwzvXwO5eE12RSKTf5QW6DcQqjAmaah0eqgbvVuC3VazTGKBKjnr5W1EZ38CNpUZp9PEuigfq+zhb7imSh3+rmF9YkLVc=", "FareInfoRef": "l7HbtGEHuDKAAc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT23H05M", "lay_over_date": "2026-11-19", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "189" }, "booking_class": { "brand_id": "2174411", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "TLQAP1RE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOhDAIfIyZO6C28damrfFgqjZ68LL\/f8bS6iZLAjNkYMA5JySGmcX9R4dPdxTkKwAZohl9gAhZA9buBpEwzvXwO5eE12RSKTf5QW6DcQqjAmaah0eqgbvVuC3VazTGKBKjnr5W1EZ38CNpUZp9PEuigfq+zhb7imSh3+rmF9YkLVc=", "FareInfoRef": "l7HbtGEHuDKAAc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-53", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H55M", "transit_time": "11H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "190" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "MLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W47UOiWiAQx0FSkZWDp\/39Gj0ClWorP9ss58d6b2E1Vzf9Hg0+zFuRtBDKMJz5ndG6QvnY7REzxWNZQ9JXAJb2YCVGu+FStF+M9DRRMMrUV7Zlx5RhGsq513CwiiuPpbcHR0INfkWaWOcR32aUV5zizC9HJv9L3BYT6LOk=", "FareInfoRef": "l7HbtGEHuDKAOc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAzW7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T03:25:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T05:55:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT11H30M", "lay_over_date": "2027-02-20", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "2", "fareBasisCode": "MLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W47UOiWiAQx0FSkZWDp\/39Gj0ClWorP9ss58d6b2E1Vzf9Hg0+zFuRtBDKMJz5ndG6QvnY7REzxWNZQ9JXAJb2YCVGu+FStF+M9DRRMMrUV7Zlx5RhGsq513CwiiuPpbcHR0INfkWaWOcR32aUV5zizC9HJv9L3BYT6LOk=", "FareInfoRef": "l7HbtGEHuDKAOc7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-21", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-21", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 136510, "calendar_total_sell": 136510, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 136510, "filter": { "id": "F1TT00006-53", "price": 136510, "journey_duration": "PT2D2H55M", "journey_duration_seconds": 183300, "layover_duration": "PT1D10H35M", "layover_duration_seconds": 124500, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "", "departure_departure_time": "2026-11-19T01:30:00.000+03:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2027-02-21T05:55:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611190130cmb202611190845664cmb202611200750dac202611201130189dac202702201300cmb202702201555190cmb202702210325doh202702210555659", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-54", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H50M", "transit_time": "2H0M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA6V7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T22:40:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-20T05:50: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-19", "flight_time": "PT4H40M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "218" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "218" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LE6MQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssKwzAM+5iiu+2SLLslJC09dBmF9dDL\/v8zpiQbzGBLRvIjxmhiXlUt\/seE93TuqGcGKoxZUoYGHxTK7oKIKfbFP46E74o7hdrFgdptJWQlYJXVhtQCV6\/lubVNszhPFEU7jEY5gR9ZNtKayutIYjLT7RzPDlFu4Kec+wD3EiwV", "FareInfoRef": "l7HbtGEHuDKALb7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT02H00M", "lay_over_date": "2026-11-20", "aircraft": { "code": "332", "name": "332", "picture": "332.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": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LE6MQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssKwzAM+5iiu+2SLLslJC09dBmF9dDL\/v8zpiQbzGBLRvIjxmhiXlUt\/seE93TuqGcGKoxZUoYGHxTK7oKIKfbFP46E74o7hdrFgdptJWQlYJXVhtQCV6\/lubVNszhPFEU7jEY5gR9ZNtKayutIYjLT7RzPDlFu4Kec+wD3EiwV", "FareInfoRef": "l7HbtGEHuDKALb7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-54", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H0M", "transit_time": "3H35M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LRTQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W47DcmYiBQxoFSpYGDp\/39Gj0ClWrLvrBfHTimZ2Kiqlv5jwGfYV9R9AiqMWV4LHjGMrncHREyxvrfWMvhFEDMhqB1eqv1ZiZNSMMtsHR2VcdeSJzIfzRtVFOdinJYT+JnnQltz2VoWE+fE+8C1F5QAXsq5LxxBLFU=", "FareInfoRef": "l7HbtGEHuDKAZb7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA2W7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-20T19:30:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-20T22:00:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT03H35M", "lay_over_date": "2027-02-20", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "655" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "3503" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LRTQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W47DcmYiBQxoFSpYGDp\/39Gj0ClWrLvrBfHTimZ2Kiqlv5jwGfYV9R9AiqMWV4LHjGMrncHREyxvrfWMvhFEDMhqB1eqv1ZiZNSMMtsHR2VcdeSJzIfzRtVFOdinJYT+JnnQltz2VoWE+fE+8C1F5QAXsq5LxxBLFU=", "FareInfoRef": "l7HbtGEHuDKAZb7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 138460, "gross_total": 138460, "base_fare": 100591, "tax": 37869, "sell": { "currency": "BDT", "total": 138460, "base_fare": 100591, "tax": 37869 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTM4NDYwLCJiYXNlX2ZhcmUiOjEwMDU5MSwidGF4IjozNzg2OX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEzODQ2MCwiYmFzZV9mYXJlIjoxMDA1OTEsInRheCI6Mzc4NjksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTM4NDYwLCJiYXNlX2ZhcmUiOjEwMDU5MSwidGF4IjozNzg2OX19", "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": 138460, "base_fare": 100591, "tax": 37869, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "100591.00", "tax": "37869.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 138460, "base_fare": 100591, "tax": 37869, "gross": { "base_fare": "100591.00", "tax": "37869.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": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzODQ2MC4wMCIsImJhc2VfZmFyZSI6IjEwMDU5MS4wMCIsInRheCI6IjM3ODY5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAwNTkxLjAwIiwidGF4IjoiMzc4NjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMzg0NjAuMDAiLCJiYXNlX2ZhcmUiOiIxMDA1OTEuMDAiLCJ0YXgiOiIzNzg2OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwMDU5MS4wMCIsInRheCI6IjM3ODY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTM4NDYwLjAwIiwiYmFzZV9mYXJlIjoiMTAwNTkxLjAwIiwidGF4IjoiMzc4NjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTM4NDYwLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjIwNTQ0LjAwIn0sIllSIjp7ImFtb3VudCI6IjI0NzYuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiOTkwMi4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlBaIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwNTQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI0NzYiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "CMB", "operating": "UL", "marketing": "UL", "booking_code": "L", "farebasis": "LE6MQA", "cabin": "economy" }, { "origin": "CMB", "destination": "DAC", "operating": "UL", "marketing": "UL", "booking_code": "L", "farebasis": "LE6MQA", "cabin": "economy" }, { "origin": "DAC", "destination": "CMB", "operating": "UL", "marketing": "UL", "booking_code": "L", "farebasis": "LRTQQA", "cabin": "economy" }, { "origin": "CMB", "destination": "DOH", "operating": "QR", "marketing": "UL", "booking_code": "L", "farebasis": "LRTQQA", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-54", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H50M", "transit_time": "2H0M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA6V7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T22:40:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-20T05:50: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-19", "flight_time": "PT4H40M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "218" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "218" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LE6MQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssKwzAM+5iiu+2SLLslJC09dBmF9dDL\/v8zpiQbzGBLRvIjxmhiXlUt\/seE93TuqGcGKoxZUoYGHxTK7oKIKfbFP46E74o7hdrFgdptJWQlYJXVhtQCV6\/lubVNszhPFEU7jEY5gR9ZNtKayutIYjLT7RzPDlFu4Kec+wD3EiwV", "FareInfoRef": "l7HbtGEHuDKALb7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT02H00M", "lay_over_date": "2026-11-20", "aircraft": { "code": "332", "name": "332", "picture": "332.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": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LE6MQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssKwzAM+5iiu+2SLLslJC09dBmF9dDL\/v8zpiQbzGBLRvIjxmhiXlUt\/seE93TuqGcGKoxZUoYGHxTK7oKIKfbFP46E74o7hdrFgdptJWQlYJXVhtQCV6\/lubVNszhPFEU7jEY5gR9ZNtKayutIYjLT7RzPDlFu4Kec+wD3EiwV", "FareInfoRef": "l7HbtGEHuDKALb7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-54", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H0M", "transit_time": "3H35M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LRTQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W47DcmYiBQxoFSpYGDp\/39Gj0ClWrLvrBfHTimZ2Kiqlv5jwGfYV9R9AiqMWV4LHjGMrncHREyxvrfWMvhFEDMhqB1eqv1ZiZNSMMtsHR2VcdeSJzIfzRtVFOdinJYT+JnnQltz2VoWE+fE+8C1F5QAXsq5LxxBLFU=", "FareInfoRef": "l7HbtGEHuDKAZb7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA2W7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-20T19:30:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-20T22:00:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT03H35M", "lay_over_date": "2027-02-20", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "655" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "3503" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "LRTQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W47DcmYiBQxoFSpYGDp\/39Gj0ClWrLvrBfHTimZ2Kiqlv5jwGfYV9R9AiqMWV4LHjGMrncHREyxvrfWMvhFEDMhqB1eqv1ZiZNSMMtsHR2VcdeSJzIfzRtVFOdinJYT+JnnQltz2VoWE+fE+8C1F5QAXsq5LxxBLFU=", "FareInfoRef": "l7HbtGEHuDKAZb7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "UL", "calendar_total_currency": "BDT", "calendar_total_price": 138460, "calendar_total_sell": 138460, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 138460, "filter": { "id": "F1TT00006-54", "price": 138460, "journey_duration": "PT21H50M", "journey_duration_seconds": 78600, "layover_duration": "PT5H35M", "layover_duration_seconds": 20100, "carrier_operating": "UL", "carrier_marketing": "UL", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-19T22:40:00.000+03:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-02-20T22:00:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611192240cmb202611200550218cmb202611200750dac202611201130189dac202702201300cmb202702201555190cmb202702201930doh202702202200655", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-55", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT7H0M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAQV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T23: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-20T09:30: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-19", "flight_time": "PT7H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BS", "carrier_name": "US Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "334" }, "marketing": { "carrier": "BS", "carrier_name": "US Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "334" }, "booking_class": { "brand_id": "1736440", "brand_title": "ECONOMY SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "6", "fareBasisCode": "OSQA6M", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOgzAMRA+DZu8xNBW7pEkQG4Iq2gWb3v8YdRIq1ZLtsZ5\/3nsVdSTV\/9uAz\/A4UN4RKFDzFCI4u0lBq06IKLEfz+A2XCtmA6XBntna0hRvlrBwYUfVcLaY9tVY3ysmUA+jSpvAT+TVZAnptWVSxrF2Zr2g3GGf2twX9WAr6Q==", "FareInfoRef": "l7HbtGEHuDKAeh7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "40", "unit": "kg", "title": "40 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": "Direct Flight", "no_of_stops": 0, "flight_time": "PT8H10M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKATV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T17:20:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-20T22:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT8H10M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BS", "carrier_name": "US Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "333" }, "marketing": { "carrier": "BS", "carrier_name": "US Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "333" }, "booking_class": { "brand_id": "1736439", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasisCode": "RSQAR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOwjAM\/Jjqdp8LRGwJSaouGNHC0IX\/\/wyctEhYsn32nR8xRhW9kNT4bwM+w22FvTNgUPfymDGO4cpebRBRYlmfaYFvCKIq3rfO7ZldVU757AkTJ3ZqM7cjlpSd29eKCNHuokGfwA\/U2aGl8rpX0tVNWfUgJcAf9bkv1dkrwg==", "FareInfoRef": "l7HbtGEHuDKArh7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 82355, "gross_total": 82355, "base_fare": 66268, "tax": 16087, "sell": { "currency": "BDT", "total": 82355, "base_fare": 66268, "tax": 16087 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODIzNTUsImJhc2VfZmFyZSI6NjYyNjgsInRheCI6MTYwODd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4MjM1NSwiYmFzZV9mYXJlIjo2NjI2OCwidGF4IjoxNjA4NywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4MjM1NSwiYmFzZV9mYXJlIjo2NjI2OCwidGF4IjoxNjA4N319", "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": 82355, "base_fare": 66268, "tax": 16087, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "66268.00", "tax": "16087.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 82355, "base_fare": 66268, "tax": 16087, "gross": { "base_fare": "66268.00", "tax": "16087.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": "1238.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjgyMzU1LjAwIiwiYmFzZV9mYXJlIjoiNjYyNjguMDAiLCJ0YXgiOiIxNjA4Ny4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2MjY4LjAwIiwidGF4IjoiMTYwODcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4MjM1NS4wMCIsImJhc2VfZmFyZSI6IjY2MjY4LjAwIiwidGF4IjoiMTYwODcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2NjI2OC4wMCIsInRheCI6IjE2MDg3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiODIzNTUuMDAiLCJiYXNlX2ZhcmUiOiI2NjI2OC4wMCIsInRheCI6IjE2MDg3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjgyMzU1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjEyMzguMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI5OTAyLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDM5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDM5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM0MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "DAC", "operating": "BS", "marketing": "BS", "booking_code": "O", "farebasis": "OSQA6M", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "BS", "marketing": "BS", "booking_code": "R", "farebasis": "RSQAR", "cabin": "economy" } ], "connecting": [], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-55", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT7H0M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAQV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T23: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-20T09:30: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-19", "flight_time": "PT7H00M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BS", "carrier_name": "US Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "334" }, "marketing": { "carrier": "BS", "carrier_name": "US Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "334" }, "booking_class": { "brand_id": "1736440", "brand_title": "ECONOMY SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "6", "fareBasisCode": "OSQA6M", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOgzAMRA+DZu8xNBW7pEkQG4Iq2gWb3v8YdRIq1ZLtsZ5\/3nsVdSTV\/9uAz\/A4UN4RKFDzFCI4u0lBq06IKLEfz+A2XCtmA6XBntna0hRvlrBwYUfVcLaY9tVY3ysmUA+jSpvAT+TVZAnptWVSxrF2Zr2g3GGf2twX9WAr6Q==", "FareInfoRef": "l7HbtGEHuDKAeh7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "40", "unit": "kg", "title": "40 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": "Direct Flight", "no_of_stops": 0, "flight_time": "PT8H10M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKATV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T17:20:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2027-02-20T22:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT8H10M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BS", "carrier_name": "US Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "333" }, "marketing": { "carrier": "BS", "carrier_name": "US Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "333" }, "booking_class": { "brand_id": "1736439", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "R", "meal_code": null, "seat_available": "9", "fareBasisCode": "RSQAR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOwjAM\/Jjqdp8LRGwJSaouGNHC0IX\/\/wyctEhYsn32nR8xRhW9kNT4bwM+w22FvTNgUPfymDGO4cpebRBRYlmfaYFvCKIq3rfO7ZldVU757AkTJ3ZqM7cjlpSd29eKCNHuokGfwA\/U2aGl8rpX0tVNWfUgJcAf9bkv1dkrwg==", "FareInfoRef": "l7HbtGEHuDKArh7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "BS", "calendar_total_currency": "BDT", "calendar_total_price": 82355, "calendar_total_sell": 82355, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 82355, "filter": { "id": "F1TT00006-55", "price": 82355, "journey_duration": "PT15H10M", "journey_duration_seconds": 54600, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BS", "carrier_marketing": "BS", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 2, "no_of_stops": 0, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-19T23:30:00.000+03:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-02-20T22:30:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611192330dac202611200930334dac202702201720doh202702202230333", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-56", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H45M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAWV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11: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-19T19: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-19", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.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": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOgzAM\/Bh0+9mgpmyJSBBDlYrQDln6\/59RJ1Cpluw7+\/zy3iv1JiLq\/23AZ9gL8nsBMtQ8hgXixBFiWQWpguOxhyJHwrVkNil3+UTpjXFOdwOsXKdTaobaY3xubRfpRkMK2mk0ahP4kbQZzSG+SuXEcbSaXhId7FOb+gIVLCw7", "FareInfoRef": "l7HbtGEHuDKAwh7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-56", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT6H0M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAaV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T10: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-20T13: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-20", "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjEOgzAMRQ+D\/m4bRNotEQliQEGEdsjS+x+jn0ClWor97Wc79t6b2Kiq5v+tw6fbC\/J7AjKML24L1KmTllWImOJY91D0SOASJ2ZClBu+orbG+EwPBswyDw3VTLt9DBOZupGbhQLn1zglJ\/ATaaHMIb5KlUH6njW7kTjwUk59AR70LEk=", "FareInfoRef": "l7HbtGEHuDKAEi7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 84176, "gross_total": 84176, "base_fare": 46897, "tax": 37279, "sell": { "currency": "BDT", "total": 84176, "base_fare": 46897, "tax": 37279 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODQxNzYsImJhc2VfZmFyZSI6NDY4OTcsInRheCI6MzcyNzl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NDE3NiwiYmFzZV9mYXJlIjo0Njg5NywidGF4IjozNzI3OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NDE3NiwiYmFzZV9mYXJlIjo0Njg5NywidGF4IjozNzI3OX19", "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": 84176, "base_fare": 46897, "tax": 37279, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "46897.00", "tax": "37279.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 84176, "base_fare": 46897, "tax": 37279, "gross": { "base_fare": "46897.00", "tax": "37279.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": "18352.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4078.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg0MTc2LjAwIiwiYmFzZV9mYXJlIjoiNDY4OTcuMDAiLCJ0YXgiOiIzNzI3OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ2ODk3LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4NDE3Ni4wMCIsImJhc2VfZmFyZSI6IjQ2ODk3LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI0Njg5Ny4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiODQxNzYuMDAiLCJiYXNlX2ZhcmUiOiI0Njg5Ny4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjg0MTc2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjE4MzUyLjAwIn0sIllSIjp7ImFtb3VudCI6IjQwNzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiOTkwMi4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlBaIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE4MzUyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLQAR1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLQAR1SE", "cabin": "economy" } ], "connecting": [], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-56", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H45M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAWV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11: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-19T19: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-19", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.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": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOgzAM\/Bh0+9mgpmyJSBBDlYrQDln6\/59RJ1Cpluw7+\/zy3iv1JiLq\/23AZ9gL8nsBMtQ8hgXixBFiWQWpguOxhyJHwrVkNil3+UTpjXFOdwOsXKdTaobaY3xubRfpRkMK2mk0ahP4kbQZzSG+SuXEcbSaXhId7FOb+gIVLCw7", "FareInfoRef": "l7HbtGEHuDKAwh7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-56", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT6H0M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAaV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T10: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-20T13: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-20", "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjEOgzAMRQ+D\/m4bRNotEQliQEGEdsjS+x+jn0ClWor97Wc79t6b2Kiq5v+tw6fbC\/J7AjKML24L1KmTllWImOJY91D0SOASJ2ZClBu+orbG+EwPBswyDw3VTLt9DBOZupGbhQLn1zglJ\/ATaaHMIb5KlUH6njW7kTjwUk59AR70LEk=", "FareInfoRef": "l7HbtGEHuDKAEi7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 84176, "calendar_total_sell": 84176, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 84176, "filter": { "id": "F1TT00006-56", "price": 84176, "journey_duration": "PT10H45M", "journey_duration_seconds": 38700, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 2, "no_of_stops": 0, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-19T11:45:00.000+03:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-02-20T13:45:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611191145dac202611191930642dac202702201045doh202702201345641", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-57", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H45M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAYV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T18: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-20T01: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-19", "flight_time": "PT4H45M", "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": "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": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOgzAM\/Bh0+9mgpmyJSBBDlYrQDln6\/59RJ1Cpluw7+\/zy3iv1JiLq\/23AZ9gL8nsBMtQ8hgXixBFiWQWpguOxhyJHwrVkNil3+UTpjXFOdwOsXKdTaobaY3xubRfpRkMK2mk0ahP4kbQZzSG+SuXEcbSaXhId7FOb+gIVLCw7", "FareInfoRef": "l7HbtGEHuDKAwh7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-57", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT6H0M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAaV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T10: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-20T13: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-20", "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjEOgzAMRQ+D\/m4bRNotEQliQEGEdsjS+x+jn0ClWor97Wc79t6b2Kiq5v+tw6fbC\/J7AjKML24L1KmTllWImOJY91D0SOASJ2ZClBu+orbG+EwPBswyDw3VTLt9DBOZupGbhQLn1zglJ\/ATaaHMIb5KlUH6njW7kTjwUk59AR70LEk=", "FareInfoRef": "l7HbtGEHuDKAEi7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 84176, "gross_total": 84176, "base_fare": 46897, "tax": 37279, "sell": { "currency": "BDT", "total": 84176, "base_fare": 46897, "tax": 37279 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODQxNzYsImJhc2VfZmFyZSI6NDY4OTcsInRheCI6MzcyNzl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NDE3NiwiYmFzZV9mYXJlIjo0Njg5NywidGF4IjozNzI3OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NDE3NiwiYmFzZV9mYXJlIjo0Njg5NywidGF4IjozNzI3OX19", "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": 84176, "base_fare": 46897, "tax": 37279, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "46897.00", "tax": "37279.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 84176, "base_fare": 46897, "tax": 37279, "gross": { "base_fare": "46897.00", "tax": "37279.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": "18352.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4078.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg0MTc2LjAwIiwiYmFzZV9mYXJlIjoiNDY4OTcuMDAiLCJ0YXgiOiIzNzI3OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ2ODk3LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4NDE3Ni4wMCIsImJhc2VfZmFyZSI6IjQ2ODk3LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI0Njg5Ny4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiODQxNzYuMDAiLCJiYXNlX2ZhcmUiOiI0Njg5Ny4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjg0MTc2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjE4MzUyLjAwIn0sIllSIjp7ImFtb3VudCI6IjQwNzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiOTkwMi4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlBaIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE4MzUyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLQAR1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLQAR1SE", "cabin": "economy" } ], "connecting": [], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-57", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H45M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAYV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T18: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-20T01: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-19", "flight_time": "PT4H45M", "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": "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": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOgzAM\/Bh0+9mgpmyJSBBDlYrQDln6\/59RJ1Cpluw7+\/zy3iv1JiLq\/23AZ9gL8nsBMtQ8hgXixBFiWQWpguOxhyJHwrVkNil3+UTpjXFOdwOsXKdTaobaY3xubRfpRkMK2mk0ahP4kbQZzSG+SuXEcbSaXhId7FOb+gIVLCw7", "FareInfoRef": "l7HbtGEHuDKAwh7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-57", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT6H0M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAaV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T10: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-20T13: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-20", "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjEOgzAMRQ+D\/m4bRNotEQliQEGEdsjS+x+jn0ClWor97Wc79t6b2Kiq5v+tw6fbC\/J7AjKML24L1KmTllWImOJY91D0SOASJ2ZClBu+orbG+EwPBswyDw3VTLt9DBOZupGbhQLn1zglJ\/ATaaHMIb5KlUH6njW7kTjwUk59AR70LEk=", "FareInfoRef": "l7HbtGEHuDKAEi7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 84176, "calendar_total_sell": 84176, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 84176, "filter": { "id": "F1TT00006-57", "price": 84176, "journey_duration": "PT10H45M", "journey_duration_seconds": 38700, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 2, "no_of_stops": 0, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-19T18:10:00.000+03:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-02-20T13:45:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611191810dac202611200155638dac202702201045doh202702201345641", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-58", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H45M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAWV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11: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-19T19: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-19", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.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": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOgzAM\/Bh0+9mgpmyJSBBDlYrQDln6\/59RJ1Cpluw7+\/zy3iv1JiLq\/23AZ9gL8nsBMtQ8hgXixBFiWQWpguOxhyJHwrVkNil3+UTpjXFOdwOsXKdTaobaY3xubRfpRkMK2mk0ahP4kbQZzSG+SuXEcbSaXhId7FOb+gIVLCw7", "FareInfoRef": "l7HbtGEHuDKAwh7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-58", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT6H0M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAcV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T03:25: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-20T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-19", "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjEOgzAMRQ+D\/m4bRNotEQliQEGEdsjS+x+jn0ClWor97Wc79t6b2Kiq5v+tw6fbC\/J7AjKML24L1KmTllWImOJY91D0SOASJ2ZClBu+orbG+EwPBswyDw3VTLt9DBOZupGbhQLn1zglJ\/ATaaHMIb5KlUH6njW7kTjwUk59AR70LEk=", "FareInfoRef": "l7HbtGEHuDKAEi7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 84176, "gross_total": 84176, "base_fare": 46897, "tax": 37279, "sell": { "currency": "BDT", "total": 84176, "base_fare": 46897, "tax": 37279 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODQxNzYsImJhc2VfZmFyZSI6NDY4OTcsInRheCI6MzcyNzl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NDE3NiwiYmFzZV9mYXJlIjo0Njg5NywidGF4IjozNzI3OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NDE3NiwiYmFzZV9mYXJlIjo0Njg5NywidGF4IjozNzI3OX19", "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": 84176, "base_fare": 46897, "tax": 37279, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "46897.00", "tax": "37279.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 84176, "base_fare": 46897, "tax": 37279, "gross": { "base_fare": "46897.00", "tax": "37279.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": "18352.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4078.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg0MTc2LjAwIiwiYmFzZV9mYXJlIjoiNDY4OTcuMDAiLCJ0YXgiOiIzNzI3OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ2ODk3LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4NDE3Ni4wMCIsImJhc2VfZmFyZSI6IjQ2ODk3LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI0Njg5Ny4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiODQxNzYuMDAiLCJiYXNlX2ZhcmUiOiI0Njg5Ny4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjg0MTc2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjE4MzUyLjAwIn0sIllSIjp7ImFtb3VudCI6IjQwNzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiOTkwMi4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlBaIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE4MzUyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLQAR1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLQAR1SE", "cabin": "economy" } ], "connecting": [], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-58", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H45M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAWV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11: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-19T19: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-19", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.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": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOgzAM\/Bh0+9mgpmyJSBBDlYrQDln6\/59RJ1Cpluw7+\/zy3iv1JiLq\/23AZ9gL8nsBMtQ8hgXixBFiWQWpguOxhyJHwrVkNil3+UTpjXFOdwOsXKdTaobaY3xubRfpRkMK2mk0ahP4kbQZzSG+SuXEcbSaXhId7FOb+gIVLCw7", "FareInfoRef": "l7HbtGEHuDKAwh7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-58", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT6H0M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAcV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T03:25: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-20T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-19", "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjEOgzAMRQ+D\/m4bRNotEQliQEGEdsjS+x+jn0ClWor97Wc79t6b2Kiq5v+tw6fbC\/J7AjKML24L1KmTllWImOJY91D0SOASJ2ZClBu+orbG+EwPBswyDw3VTLt9DBOZupGbhQLn1zglJ\/ATaaHMIb5KlUH6njW7kTjwUk59AR70LEk=", "FareInfoRef": "l7HbtGEHuDKAEi7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 84176, "calendar_total_sell": 84176, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 84176, "filter": { "id": "F1TT00006-58", "price": 84176, "journey_duration": "PT10H45M", "journey_duration_seconds": 38700, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 2, "no_of_stops": 0, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-19T11:45:00.000+03:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2027-02-20T06:25:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611191145dac202611191930642dac202702200325doh202702200625639", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-59", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H45M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAYV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T18: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-20T01: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-19", "flight_time": "PT4H45M", "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": "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": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOgzAM\/Bh0+9mgpmyJSBBDlYrQDln6\/59RJ1Cpluw7+\/zy3iv1JiLq\/23AZ9gL8nsBMtQ8hgXixBFiWQWpguOxhyJHwrVkNil3+UTpjXFOdwOsXKdTaobaY3xubRfpRkMK2mk0ahP4kbQZzSG+SuXEcbSaXhId7FOb+gIVLCw7", "FareInfoRef": "l7HbtGEHuDKAwh7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-59", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT6H0M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAcV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T03:25: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-20T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-19", "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjEOgzAMRQ+D\/m4bRNotEQliQEGEdsjS+x+jn0ClWor97Wc79t6b2Kiq5v+tw6fbC\/J7AjKML24L1KmTllWImOJY91D0SOASJ2ZClBu+orbG+EwPBswyDw3VTLt9DBOZupGbhQLn1zglJ\/ATaaHMIb5KlUH6njW7kTjwUk59AR70LEk=", "FareInfoRef": "l7HbtGEHuDKAEi7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 84176, "gross_total": 84176, "base_fare": 46897, "tax": 37279, "sell": { "currency": "BDT", "total": 84176, "base_fare": 46897, "tax": 37279 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODQxNzYsImJhc2VfZmFyZSI6NDY4OTcsInRheCI6MzcyNzl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NDE3NiwiYmFzZV9mYXJlIjo0Njg5NywidGF4IjozNzI3OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NDE3NiwiYmFzZV9mYXJlIjo0Njg5NywidGF4IjozNzI3OX19", "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": 84176, "base_fare": 46897, "tax": 37279, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "46897.00", "tax": "37279.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 84176, "base_fare": 46897, "tax": 37279, "gross": { "base_fare": "46897.00", "tax": "37279.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": "18352.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4078.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg0MTc2LjAwIiwiYmFzZV9mYXJlIjoiNDY4OTcuMDAiLCJ0YXgiOiIzNzI3OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ2ODk3LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4NDE3Ni4wMCIsImJhc2VfZmFyZSI6IjQ2ODk3LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI0Njg5Ny4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiODQxNzYuMDAiLCJiYXNlX2ZhcmUiOiI0Njg5Ny4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjg0MTc2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjE4MzUyLjAwIn0sIllSIjp7ImFtb3VudCI6IjQwNzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiOTkwMi4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlBaIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE4MzUyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLQAR1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLQAR1SE", "cabin": "economy" } ], "connecting": [], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-59", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H45M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAYV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T18: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-20T01: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-19", "flight_time": "PT4H45M", "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": "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": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOgzAM\/Bh0+9mgpmyJSBBDlYrQDln6\/59RJ1Cpluw7+\/zy3iv1JiLq\/23AZ9gL8nsBMtQ8hgXixBFiWQWpguOxhyJHwrVkNil3+UTpjXFOdwOsXKdTaobaY3xubRfpRkMK2mk0ahP4kbQZzSG+SuXEcbSaXhId7FOb+gIVLCw7", "FareInfoRef": "l7HbtGEHuDKAwh7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-59", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT6H0M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAcV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T03:25: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-20T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-19", "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjEOgzAMRQ+D\/m4bRNotEQliQEGEdsjS+x+jn0ClWor97Wc79t6b2Kiq5v+tw6fbC\/J7AjKML24L1KmTllWImOJY91D0SOASJ2ZClBu+orbG+EwPBswyDw3VTLt9DBOZupGbhQLn1zglJ\/ATaaHMIb5KlUH6njW7kTjwUk59AR70LEk=", "FareInfoRef": "l7HbtGEHuDKAEi7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 84176, "calendar_total_sell": 84176, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 84176, "filter": { "id": "F1TT00006-59", "price": 84176, "journey_duration": "PT10H45M", "journey_duration_seconds": 38700, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 2, "no_of_stops": 0, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-19T18:10:00.000+03:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2027-02-20T06:25:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611191810dac202611200155638dac202702200325doh202702200625639", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-60", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H45M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAeV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T01: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-19T09: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-18", "flight_time": "PT4H45M", "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": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOgzAM\/Bh0+9mgpmyJSBBDlYrQDln6\/59RJ1Cpluw7+\/zy3iv1JiLq\/23AZ9gL8nsBMtQ8hgXixBFiWQWpguOxhyJHwrVkNil3+UTpjXFOdwOsXKdTaobaY3xubRfpRkMK2mk0ahP4kbQZzSG+SuXEcbSaXhId7FOb+gIVLCw7", "FareInfoRef": "l7HbtGEHuDKAwh7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-60", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT6H0M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAaV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T10: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-20T13: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-20", "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjEOgzAMRQ+D\/m4bRNotEQliQEGEdsjS+x+jn0ClWor97Wc79t6b2Kiq5v+tw6fbC\/J7AjKML24L1KmTllWImOJY91D0SOASJ2ZClBu+orbG+EwPBswyDw3VTLt9DBOZupGbhQLn1zglJ\/ATaaHMIb5KlUH6njW7kTjwUk59AR70LEk=", "FareInfoRef": "l7HbtGEHuDKAEi7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 84176, "gross_total": 84176, "base_fare": 46897, "tax": 37279, "sell": { "currency": "BDT", "total": 84176, "base_fare": 46897, "tax": 37279 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODQxNzYsImJhc2VfZmFyZSI6NDY4OTcsInRheCI6MzcyNzl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NDE3NiwiYmFzZV9mYXJlIjo0Njg5NywidGF4IjozNzI3OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NDE3NiwiYmFzZV9mYXJlIjo0Njg5NywidGF4IjozNzI3OX19", "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": 84176, "base_fare": 46897, "tax": 37279, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "46897.00", "tax": "37279.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 84176, "base_fare": 46897, "tax": 37279, "gross": { "base_fare": "46897.00", "tax": "37279.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": "18352.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4078.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg0MTc2LjAwIiwiYmFzZV9mYXJlIjoiNDY4OTcuMDAiLCJ0YXgiOiIzNzI3OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ2ODk3LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4NDE3Ni4wMCIsImJhc2VfZmFyZSI6IjQ2ODk3LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI0Njg5Ny4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiODQxNzYuMDAiLCJiYXNlX2ZhcmUiOiI0Njg5Ny4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjg0MTc2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjE4MzUyLjAwIn0sIllSIjp7ImFtb3VudCI6IjQwNzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiOTkwMi4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlBaIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE4MzUyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLQAR1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLQAR1SE", "cabin": "economy" } ], "connecting": [], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-60", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H45M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAeV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T01: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-19T09: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-18", "flight_time": "PT4H45M", "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": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOgzAM\/Bh0+9mgpmyJSBBDlYrQDln6\/59RJ1Cpluw7+\/zy3iv1JiLq\/23AZ9gL8nsBMtQ8hgXixBFiWQWpguOxhyJHwrVkNil3+UTpjXFOdwOsXKdTaobaY3xubRfpRkMK2mk0ahP4kbQZzSG+SuXEcbSaXhId7FOb+gIVLCw7", "FareInfoRef": "l7HbtGEHuDKAwh7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-60", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT6H0M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAaV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T10: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-20T13: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-20", "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjEOgzAMRQ+D\/m4bRNotEQliQEGEdsjS+x+jn0ClWor97Wc79t6b2Kiq5v+tw6fbC\/J7AjKML24L1KmTllWImOJY91D0SOASJ2ZClBu+orbG+EwPBswyDw3VTLt9DBOZupGbhQLn1zglJ\/ATaaHMIb5KlUH6njW7kTjwUk59AR70LEk=", "FareInfoRef": "l7HbtGEHuDKAEi7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 84176, "calendar_total_sell": 84176, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 84176, "filter": { "id": "F1TT00006-60", "price": 84176, "journey_duration": "PT10H45M", "journey_duration_seconds": 38700, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 2, "no_of_stops": 0, "departure_timing_slot": "", "departure_departure_time": "2026-11-19T01:30:00.000+03:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-02-20T13:45:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611190130dac202611190915640dac202702201045doh202702201345641", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-61", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H50M", "transit_time": "10H40M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAgV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "COK", "arrival_time": "2026-11-19T18:45:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Cochin International Airport", "city": "Kochi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT4H20M", "distance": "1934", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "494" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "6534" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "HL3YWYDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKwyAQRD8mzH1Hm8bcFG1IaFEKLa2X\/v9ndDUpdMGdWd6O6r03Ys4kjf+vAZ8hbMjPCGQYPbFcQTtOBHWqEDHEerP1VVPBccmsKHe8K\/ticpEqWLhwR61Qe09lVcaTdaOqEO1pNKsJ\/MxlVZtDetwDKdbOs5PtfUCZoH\/V3Bd29SzR", "FareInfoRef": "l7HbtGEHuDKAWi7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAiV7ElbAAAA==", "origin": "COK", "departure_time": "2026-11-20T00:50:00.000+05:30", "origin_terminal": "1", "origin_airport": { "name": "Cochin International Airport", "city": "Kochi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "BOM", "arrival_time": "2026-11-20T02:45:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT1H55M", "distance": "672", "lay_over": "PT06H05M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2652" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2652" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "fareBasisCode": "GU2YWSB3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTtEOwjAI\/Jjl3oEudntrpbMuJvVBF7MX\/\/8zpEwTScodHFxJKQnJiZkl\/ceA95BXtE2BBrFXsmKSGLzYQUQT6ib763G2nnsImdRcPpB9UOdLMIBGHQ+pB3bPer+5V3c2ZPSf0alt4EeWq9GWy3MNtdg0jzzn+hUpwk61vQ81\/yxq", "FareInfoRef": "l7HbtGEHuDKAzi7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAkV7ElbAAAA==", "origin": "BOM", "departure_time": "2026-11-20T07:20:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-20T10:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-20", "flight_time": "PT2H55M", "distance": "1174", "lay_over": "PT04H35M", "lay_over_date": "2026-11-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "fareBasisCode": "GU2YWSB3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTtEOwjAI\/Jjl3oEudntrpbMuJvVBF7MX\/\/8zpEwTScodHFxJKQnJiZkl\/ceA95BXtE2BBrFXsmKSGLzYQUQT6ib763G2nnsImdRcPpB9UOdLMIBGHQ+pB3bPer+5V3c2ZPSf0alt4EeWq9GWy3MNtdg0jzzn+hUpwk61vQ81\/yxq", "FareInfoRef": "l7HbtGEHuDKAzi7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-61", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT16H0M", "transit_time": "5H35M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAmV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T11:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BOM", "arrival_time": "2027-02-20T14:50:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT3H35M", "distance": "1174", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "meal_code": null, "seat_available": "9", "fareBasisCode": "UU2YWSL3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9yQdlN3atTwmTT0AFdqF\/\/8M3DIkIiV25MRJCMHEjqpq4T8GvIe4oNQEFBhzXu84TF7h2GwQkRNqte31WB3o4cVMKJUuf1H7YJoujoDk09ilrTD2mmNqXt2ZqGiX0Sg38CPnG2mJ+bm4a+ZlHU3mvIviwVe59wFSHiyM", "FareInfoRef": "l7HbtGEHuDKABj7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAoV7ElbAAAA==", "origin": "BOM", "departure_time": "2027-02-20T17:30:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "BLR", "arrival_time": "2027-02-20T19:20:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Kempegowda International Airport", "city": "Bangalore", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT1H50M", "distance": "519", "lay_over": "PT02H40M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2849" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2849" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "meal_code": null, "seat_available": "9", "fareBasisCode": "UU2YWSL3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9yQdlN3atTwmTT0AFdqF\/\/8M3DIkIiV25MRJCMHEjqpq4T8GvIe4oNQEFBhzXu84TF7h2GwQkRNqte31WB3o4cVMKJUuf1H7YJoujoDk09ilrTD2mmNqXt2ZqGiX0Sg38CPnG2mJ+bm4a+ZlHU3mvIviwVe59wFSHiyM", "FareInfoRef": "l7HbtGEHuDKABj7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAqV7ElbAAAA==", "origin": "BLR", "departure_time": "2027-02-20T22:15:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Kempegowda International Airport", "city": "Bangalore", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DOH", "arrival_time": "2027-02-21T00: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-20", "flight_time": "PT5H00M", "distance": "1891", "lay_over": "PT02H55M", "lay_over_date": "2027-02-20", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "917" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "6669" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "HL3YWYDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KgzAMhR9Gzn2SytS7dnZSQSobG1tv9v6P4bE6WCDJCV\/+vPcmdlFV8\/\/W4NuEGfk1AhlGj2uCuta1aFkViJgiLa68S1zBJZ2YCVGu+MhaG2M\/KhMmnbSikmlnvC4PsmOzUGA\/jV1yAj9xS5Q5xOc9qIpzw9DL\/DmhdOCvnNsAdm8s0w==", "FareInfoRef": "l7HbtGEHuDKAPj7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 75353, "gross_total": 75353, "base_fare": 52335, "tax": 23018, "sell": { "currency": "BDT", "total": 75353, "base_fare": 52335, "tax": 23018 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NzUzNTMsImJhc2VfZmFyZSI6NTIzMzUsInRheCI6MjMwMTh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo3NTM1MywiYmFzZV9mYXJlIjo1MjMzNSwidGF4IjoyMzAxOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo3NTM1MywiYmFzZV9mYXJlIjo1MjMzNSwidGF4IjoyMzAxOH19", "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": 75353, "base_fare": 52335, "tax": 23018, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "52335.00", "tax": "23018.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 75353, "base_fare": 52335, "tax": 23018, "gross": { "base_fare": "52335.00", "tax": "23018.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": "6869.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1300.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijc1MzUzLjAwIiwiYmFzZV9mYXJlIjoiNTIzMzUuMDAiLCJ0YXgiOiIyMzAxOC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUyMzM1LjAwIiwidGF4IjoiMjMwMTguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI3NTM1My4wMCIsImJhc2VfZmFyZSI6IjUyMzM1LjAwIiwidGF4IjoiMjMwMTguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MjMzNS4wMCIsInRheCI6IjIzMDE4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNzUzNTMuMDAiLCJiYXNlX2ZhcmUiOiI1MjMzNS4wMCIsInRheCI6IjIzMDE4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjc1MzUzLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjY4NjkuMDAifSwiWVIiOnsiYW1vdW50IjoiMTMwMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI5OTAyLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDM5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDM5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM0MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjg2OSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzAwIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "COK", "operating": "IX", "marketing": "AI", "booking_code": "H", "farebasis": "HL3YWYDO", "cabin": "economy" }, { "origin": "COK", "destination": "BOM", "operating": "AI", "marketing": "AI", "booking_code": "G", "farebasis": "GU2YWSB3", "cabin": "economy" }, { "origin": "BOM", "destination": "DAC", "operating": "AI", "marketing": "AI", "booking_code": "G", "farebasis": "GU2YWSB3", "cabin": "economy" }, { "origin": "DAC", "destination": "BOM", "operating": "AI", "marketing": "AI", "booking_code": "U", "farebasis": "UU2YWSL3", "cabin": "economy" }, { "origin": "BOM", "destination": "BLR", "operating": "AI", "marketing": "AI", "booking_code": "U", "farebasis": "UU2YWSL3", "cabin": "economy" }, { "origin": "BLR", "destination": "DOH", "operating": "IX", "marketing": "AI", "booking_code": "H", "farebasis": "HL3YWYDO", "cabin": "economy" } ], "connecting": [ "COK", "BOM", "BLR" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-61", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H50M", "transit_time": "10H40M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAgV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "COK", "arrival_time": "2026-11-19T18:45:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Cochin International Airport", "city": "Kochi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT4H20M", "distance": "1934", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "494" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "6534" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "HL3YWYDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKwyAQRD8mzH1Hm8bcFG1IaFEKLa2X\/v9ndDUpdMGdWd6O6r03Ys4kjf+vAZ8hbMjPCGQYPbFcQTtOBHWqEDHEerP1VVPBccmsKHe8K\/ticpEqWLhwR61Qe09lVcaTdaOqEO1pNKsJ\/MxlVZtDetwDKdbOs5PtfUCZoH\/V3Bd29SzR", "FareInfoRef": "l7HbtGEHuDKAWi7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAiV7ElbAAAA==", "origin": "COK", "departure_time": "2026-11-20T00:50:00.000+05:30", "origin_terminal": "1", "origin_airport": { "name": "Cochin International Airport", "city": "Kochi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "BOM", "arrival_time": "2026-11-20T02:45:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT1H55M", "distance": "672", "lay_over": "PT06H05M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2652" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2652" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "fareBasisCode": "GU2YWSB3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTtEOwjAI\/Jjl3oEudntrpbMuJvVBF7MX\/\/8zpEwTScodHFxJKQnJiZkl\/ceA95BXtE2BBrFXsmKSGLzYQUQT6ib763G2nnsImdRcPpB9UOdLMIBGHQ+pB3bPer+5V3c2ZPSf0alt4EeWq9GWy3MNtdg0jzzn+hUpwk61vQ81\/yxq", "FareInfoRef": "l7HbtGEHuDKAzi7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAkV7ElbAAAA==", "origin": "BOM", "departure_time": "2026-11-20T07:20:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-20T10:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-20", "flight_time": "PT2H55M", "distance": "1174", "lay_over": "PT04H35M", "lay_over_date": "2026-11-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "fareBasisCode": "GU2YWSB3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTtEOwjAI\/Jjl3oEudntrpbMuJvVBF7MX\/\/8zpEwTScodHFxJKQnJiZkl\/ceA95BXtE2BBrFXsmKSGLzYQUQT6ib763G2nnsImdRcPpB9UOdLMIBGHQ+pB3bPer+5V3c2ZPSf0alt4EeWq9GWy3MNtdg0jzzn+hUpwk61vQ81\/yxq", "FareInfoRef": "l7HbtGEHuDKAzi7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-61", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT16H0M", "transit_time": "5H35M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAmV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T11:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BOM", "arrival_time": "2027-02-20T14:50:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT3H35M", "distance": "1174", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "meal_code": null, "seat_available": "9", "fareBasisCode": "UU2YWSL3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9yQdlN3atTwmTT0AFdqF\/\/8M3DIkIiV25MRJCMHEjqpq4T8GvIe4oNQEFBhzXu84TF7h2GwQkRNqte31WB3o4cVMKJUuf1H7YJoujoDk09ilrTD2mmNqXt2ZqGiX0Sg38CPnG2mJ+bm4a+ZlHU3mvIviwVe59wFSHiyM", "FareInfoRef": "l7HbtGEHuDKABj7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAoV7ElbAAAA==", "origin": "BOM", "departure_time": "2027-02-20T17:30:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "BLR", "arrival_time": "2027-02-20T19:20:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Kempegowda International Airport", "city": "Bangalore", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT1H50M", "distance": "519", "lay_over": "PT02H40M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2849" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2849" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "meal_code": null, "seat_available": "9", "fareBasisCode": "UU2YWSL3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9yQdlN3atTwmTT0AFdqF\/\/8M3DIkIiV25MRJCMHEjqpq4T8GvIe4oNQEFBhzXu84TF7h2GwQkRNqte31WB3o4cVMKJUuf1H7YJoujoDk09ilrTD2mmNqXt2ZqGiX0Sg38CPnG2mJ+bm4a+ZlHU3mvIviwVe59wFSHiyM", "FareInfoRef": "l7HbtGEHuDKABj7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAqV7ElbAAAA==", "origin": "BLR", "departure_time": "2027-02-20T22:15:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Kempegowda International Airport", "city": "Bangalore", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DOH", "arrival_time": "2027-02-21T00: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-20", "flight_time": "PT5H00M", "distance": "1891", "lay_over": "PT02H55M", "lay_over_date": "2027-02-20", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "917" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "6669" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "HL3YWYDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KgzAMhR9Gzn2SytS7dnZSQSobG1tv9v6P4bE6WCDJCV\/+vPcmdlFV8\/\/W4NuEGfk1AhlGj2uCuta1aFkViJgiLa68S1zBJZ2YCVGu+MhaG2M\/KhMmnbSikmlnvC4PsmOzUGA\/jV1yAj9xS5Q5xOc9qIpzw9DL\/DmhdOCvnNsAdm8s0w==", "FareInfoRef": "l7HbtGEHuDKAPj7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-21", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-21", "calendar_carrier": "IX", "calendar_total_currency": "BDT", "calendar_total_price": 75353, "calendar_total_sell": 75353, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 75353, "filter": { "id": "F1TT00006-61", "price": 75353, "journey_duration": "PT1D11H50M", "journey_duration_seconds": 129000, "layover_duration": "PT16H15M", "layover_duration_seconds": 58500, "carrier_operating": "IX", "carrier_marketing": "AI", "aircraft": "737", "aircraft_name": "737", "cabin_class": "Economy", "connecting_airport": { "0": "COK", "1": "BOM", "3": "BLR" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-19T11:55:00.000+03:00", "arrival_timing_slot": "", "arrival_departure_time": "2027-02-21T00:45:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611191155cok202611191845494cok202611200050bom2026112002452652bom202611200720dac2026112010452183dac202702201145bom2027022014502184bom202702201730blr2027022019202849blr202702202215doh202702210045917", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-62", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H50M", "transit_time": "10H40M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAgV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "COK", "arrival_time": "2026-11-19T18:45:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Cochin International Airport", "city": "Kochi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT4H20M", "distance": "1934", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "494" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "6534" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "HL3YWYDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKwyAQRD8mzH1Hm8bcFG1IaFEKLa2X\/v9ndDUpdMGdWd6O6r03Ys4kjf+vAZ8hbMjPCGQYPbFcQTtOBHWqEDHEerP1VVPBccmsKHe8K\/ticpEqWLhwR61Qe09lVcaTdaOqEO1pNKsJ\/MxlVZtDetwDKdbOs5PtfUCZoH\/V3Bd29SzR", "FareInfoRef": "l7HbtGEHuDKAWi7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAiV7ElbAAAA==", "origin": "COK", "departure_time": "2026-11-20T00:50:00.000+05:30", "origin_terminal": "1", "origin_airport": { "name": "Cochin International Airport", "city": "Kochi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "BOM", "arrival_time": "2026-11-20T02:45:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT1H55M", "distance": "672", "lay_over": "PT06H05M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2652" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2652" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "fareBasisCode": "GU2YWSB3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTtEOwjAI\/Jjl3oEudntrpbMuJvVBF7MX\/\/8zpEwTScodHFxJKQnJiZkl\/ceA95BXtE2BBrFXsmKSGLzYQUQT6ib763G2nnsImdRcPpB9UOdLMIBGHQ+pB3bPer+5V3c2ZPSf0alt4EeWq9GWy3MNtdg0jzzn+hUpwk61vQ81\/yxq", "FareInfoRef": "l7HbtGEHuDKAzi7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAkV7ElbAAAA==", "origin": "BOM", "departure_time": "2026-11-20T07:20:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-20T10:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-20", "flight_time": "PT2H55M", "distance": "1174", "lay_over": "PT04H35M", "lay_over_date": "2026-11-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "fareBasisCode": "GU2YWSB3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTtEOwjAI\/Jjl3oEudntrpbMuJvVBF7MX\/\/8zpEwTScodHFxJKQnJiZkl\/ceA95BXtE2BBrFXsmKSGLzYQUQT6ib763G2nnsImdRcPpB9UOdLMIBGHQ+pB3bPer+5V3c2ZPSf0alt4EeWq9GWy3MNtdg0jzzn+hUpwk61vQ81\/yxq", "FareInfoRef": "l7HbtGEHuDKAzi7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-62", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT12H0M", "transit_time": "1H40M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAsV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T15:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2027-02-20T17:45:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT2H30M", "distance": "886", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "meal_code": null, "seat_available": "9", "fareBasisCode": "UU2YWSL3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9yQdlN3atTwmTT0AFdqF\/\/8M3DIkIiV25MRJCMHEjqpq4T8GvIe4oNQEFBhzXu84TF7h2GwQkRNqte31WB3o4cVMKJUuf1H7YJoujoDk09ilrTD2mmNqXt2ZqGiX0Sg38CPnG2mJ+bm4a+ZlHU3mvIviwVe59wFSHiyM", "FareInfoRef": "l7HbtGEHuDKABj7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAuV7ElbAAAA==", "origin": "DEL", "departure_time": "2027-02-20T19:25:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "BLR", "arrival_time": "2027-02-20T22:15:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Kempegowda International Airport", "city": "Bangalore", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT2H50M", "distance": "1063", "lay_over": "PT01H40M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2512" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2512" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "meal_code": null, "seat_available": "9", "fareBasisCode": "UU2YWSL3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9yQdlN3atTwmTT0AFdqF\/\/8M3DIkIiV25MRJCMHEjqpq4T8GvIe4oNQEFBhzXu84TF7h2GwQkRNqte31WB3o4cVMKJUuf1H7YJoujoDk09ilrTD2mmNqXt2ZqGiX0Sg38CPnG2mJ+bm4a+ZlHU3mvIviwVe59wFSHiyM", "FareInfoRef": "l7HbtGEHuDKABj7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAwV7ElbAAAA==", "origin": "BLR", "departure_time": "2027-02-21T22:15:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Kempegowda International Airport", "city": "Bangalore", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DOH", "arrival_time": "2027-02-22T00: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-21", "flight_time": "PT5H00M", "distance": "1891", "lay_over": "PT1D00H00M", "lay_over_date": "2027-02-20", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "917" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "6669" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "HL3YWYDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTtsKwjAM\/Zhx3pN0uO2tdXV0MDoURfvi\/3+GZ7WCCUlOcnLz3pvYSVXN\/0uHdxdW5McMZBgt7gnqetejZ1YgYoq0ufIscQeXDGKs5KqlRa2NcZyVAYsuWqmSKc2ftxu572YhwHEaB+QEfuCSCHOI92tQFeemaZT11UgZwF859wF27izU", "FareInfoRef": "l7HbtGEHuDKACj7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 76146, "gross_total": 76146, "base_fare": 52335, "tax": 23811, "sell": { "currency": "BDT", "total": 76146, "base_fare": 52335, "tax": 23811 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NzYxNDYsImJhc2VfZmFyZSI6NTIzMzUsInRheCI6MjM4MTF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo3NjE0NiwiYmFzZV9mYXJlIjo1MjMzNSwidGF4IjoyMzgxMSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo3NjE0NiwiYmFzZV9mYXJlIjo1MjMzNSwidGF4IjoyMzgxMX19", "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": 76146, "base_fare": 52335, "tax": 23811, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "52335.00", "tax": "23811.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 76146, "base_fare": 52335, "tax": 23811, "gross": { "base_fare": "52335.00", "tax": "23811.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": "7662.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1300.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijc2MTQ2LjAwIiwiYmFzZV9mYXJlIjoiNTIzMzUuMDAiLCJ0YXgiOiIyMzgxMS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUyMzM1LjAwIiwidGF4IjoiMjM4MTEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI3NjE0Ni4wMCIsImJhc2VfZmFyZSI6IjUyMzM1LjAwIiwidGF4IjoiMjM4MTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MjMzNS4wMCIsInRheCI6IjIzODExLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNzYxNDYuMDAiLCJiYXNlX2ZhcmUiOiI1MjMzNS4wMCIsInRheCI6IjIzODExLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjc2MTQ2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6Ijc2NjIuMDAifSwiWVIiOnsiYW1vdW50IjoiMTMwMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI5OTAyLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDM5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDM5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM0MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzY2MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzAwIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "COK", "operating": "IX", "marketing": "AI", "booking_code": "H", "farebasis": "HL3YWYDO", "cabin": "economy" }, { "origin": "COK", "destination": "BOM", "operating": "AI", "marketing": "AI", "booking_code": "G", "farebasis": "GU2YWSB3", "cabin": "economy" }, { "origin": "BOM", "destination": "DAC", "operating": "AI", "marketing": "AI", "booking_code": "G", "farebasis": "GU2YWSB3", "cabin": "economy" }, { "origin": "DAC", "destination": "DEL", "operating": "AI", "marketing": "AI", "booking_code": "U", "farebasis": "UU2YWSL3", "cabin": "economy" }, { "origin": "DEL", "destination": "BLR", "operating": "AI", "marketing": "AI", "booking_code": "U", "farebasis": "UU2YWSL3", "cabin": "economy" }, { "origin": "BLR", "destination": "DOH", "operating": "IX", "marketing": "AI", "booking_code": "H", "farebasis": "HL3YWYDO", "cabin": "economy" } ], "connecting": [ "COK", "BOM", "DEL", "BLR" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-62", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H50M", "transit_time": "10H40M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAgV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "COK", "arrival_time": "2026-11-19T18:45:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Cochin International Airport", "city": "Kochi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT4H20M", "distance": "1934", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "494" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "6534" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "HL3YWYDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKwyAQRD8mzH1Hm8bcFG1IaFEKLa2X\/v9ndDUpdMGdWd6O6r03Ys4kjf+vAZ8hbMjPCGQYPbFcQTtOBHWqEDHEerP1VVPBccmsKHe8K\/ticpEqWLhwR61Qe09lVcaTdaOqEO1pNKsJ\/MxlVZtDetwDKdbOs5PtfUCZoH\/V3Bd29SzR", "FareInfoRef": "l7HbtGEHuDKAWi7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAiV7ElbAAAA==", "origin": "COK", "departure_time": "2026-11-20T00:50:00.000+05:30", "origin_terminal": "1", "origin_airport": { "name": "Cochin International Airport", "city": "Kochi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "BOM", "arrival_time": "2026-11-20T02:45:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT1H55M", "distance": "672", "lay_over": "PT06H05M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2652" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2652" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "fareBasisCode": "GU2YWSB3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTtEOwjAI\/Jjl3oEudntrpbMuJvVBF7MX\/\/8zpEwTScodHFxJKQnJiZkl\/ceA95BXtE2BBrFXsmKSGLzYQUQT6ib763G2nnsImdRcPpB9UOdLMIBGHQ+pB3bPer+5V3c2ZPSf0alt4EeWq9GWy3MNtdg0jzzn+hUpwk61vQ81\/yxq", "FareInfoRef": "l7HbtGEHuDKAzi7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAkV7ElbAAAA==", "origin": "BOM", "departure_time": "2026-11-20T07:20:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-20T10:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-20", "flight_time": "PT2H55M", "distance": "1174", "lay_over": "PT04H35M", "lay_over_date": "2026-11-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "fareBasisCode": "GU2YWSB3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTtEOwjAI\/Jjl3oEudntrpbMuJvVBF7MX\/\/8zpEwTScodHFxJKQnJiZkl\/ceA95BXtE2BBrFXsmKSGLzYQUQT6ib763G2nnsImdRcPpB9UOdLMIBGHQ+pB3bPer+5V3c2ZPSf0alt4EeWq9GWy3MNtdg0jzzn+hUpwk61vQ81\/yxq", "FareInfoRef": "l7HbtGEHuDKAzi7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-62", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT12H0M", "transit_time": "1H40M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAsV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T15:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2027-02-20T17:45:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT2H30M", "distance": "886", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "meal_code": null, "seat_available": "9", "fareBasisCode": "UU2YWSL3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9yQdlN3atTwmTT0AFdqF\/\/8M3DIkIiV25MRJCMHEjqpq4T8GvIe4oNQEFBhzXu84TF7h2GwQkRNqte31WB3o4cVMKJUuf1H7YJoujoDk09ilrTD2mmNqXt2ZqGiX0Sg38CPnG2mJ+bm4a+ZlHU3mvIviwVe59wFSHiyM", "FareInfoRef": "l7HbtGEHuDKABj7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAuV7ElbAAAA==", "origin": "DEL", "departure_time": "2027-02-20T19:25:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "BLR", "arrival_time": "2027-02-20T22:15:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Kempegowda International Airport", "city": "Bangalore", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT2H50M", "distance": "1063", "lay_over": "PT01H40M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2512" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2512" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "meal_code": null, "seat_available": "9", "fareBasisCode": "UU2YWSL3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9yQdlN3atTwmTT0AFdqF\/\/8M3DIkIiV25MRJCMHEjqpq4T8GvIe4oNQEFBhzXu84TF7h2GwQkRNqte31WB3o4cVMKJUuf1H7YJoujoDk09ilrTD2mmNqXt2ZqGiX0Sg38CPnG2mJ+bm4a+ZlHU3mvIviwVe59wFSHiyM", "FareInfoRef": "l7HbtGEHuDKABj7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAwV7ElbAAAA==", "origin": "BLR", "departure_time": "2027-02-21T22:15:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Kempegowda International Airport", "city": "Bangalore", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DOH", "arrival_time": "2027-02-22T00: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-21", "flight_time": "PT5H00M", "distance": "1891", "lay_over": "PT1D00H00M", "lay_over_date": "2027-02-20", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "917" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "6669" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "HL3YWYDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTtsKwjAM\/Zhx3pN0uO2tdXV0MDoURfvi\/3+GZ7WCCUlOcnLz3pvYSVXN\/0uHdxdW5McMZBgt7gnqetejZ1YgYoq0ufIscQeXDGKs5KqlRa2NcZyVAYsuWqmSKc2ftxu572YhwHEaB+QEfuCSCHOI92tQFeemaZT11UgZwF859wF27izU", "FareInfoRef": "l7HbtGEHuDKACj7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-22", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-22", "calendar_carrier": "IX", "calendar_total_currency": "BDT", "calendar_total_price": 76146, "calendar_total_sell": 76146, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 76146, "filter": { "id": "F1TT00006-62", "price": 76146, "journey_duration": "PT1D7H50M", "journey_duration_seconds": 114600, "layover_duration": "PT12H20M", "layover_duration_seconds": 44400, "carrier_operating": "IX", "carrier_marketing": "AI", "aircraft": "737", "aircraft_name": "737", "cabin_class": "Economy", "connecting_airport": [ "COK", "BOM", "DEL", "BLR" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-19T11:55:00.000+03:00", "arrival_timing_slot": "", "arrival_departure_time": "2027-02-22T00:45:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611191155cok202611191845494cok202611200050bom2026112002452652bom202611200720dac2026112010452183dac202702201545del2027022017452228del202702201925blr2027022022152512blr202702212215doh202702220045917", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-63", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H50M", "transit_time": "10H40M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAgV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "COK", "arrival_time": "2026-11-19T18:45:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Cochin International Airport", "city": "Kochi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT4H20M", "distance": "1934", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "494" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "6534" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "HL3YWYDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKwyAQRD8mzH1Hm8bcFG1IaFEKLa2X\/v9ndDUpdMGdWd6O6r03Ys4kjf+vAZ8hbMjPCGQYPbFcQTtOBHWqEDHEerP1VVPBccmsKHe8K\/ticpEqWLhwR61Qe09lVcaTdaOqEO1pNKsJ\/MxlVZtDetwDKdbOs5PtfUCZoH\/V3Bd29SzR", "FareInfoRef": "l7HbtGEHuDKAWi7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAiV7ElbAAAA==", "origin": "COK", "departure_time": "2026-11-20T00:50:00.000+05:30", "origin_terminal": "1", "origin_airport": { "name": "Cochin International Airport", "city": "Kochi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "BOM", "arrival_time": "2026-11-20T02:45:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT1H55M", "distance": "672", "lay_over": "PT06H05M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2652" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2652" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "fareBasisCode": "GU2YWSB3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTtEOwjAI\/Jjl3oEudntrpbMuJvVBF7MX\/\/8zpEwTScodHFxJKQnJiZkl\/ceA95BXtE2BBrFXsmKSGLzYQUQT6ib763G2nnsImdRcPpB9UOdLMIBGHQ+pB3bPer+5V3c2ZPSf0alt4EeWq9GWy3MNtdg0jzzn+hUpwk61vQ81\/yxq", "FareInfoRef": "l7HbtGEHuDKAzi7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAkV7ElbAAAA==", "origin": "BOM", "departure_time": "2026-11-20T07:20:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-20T10:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-20", "flight_time": "PT2H55M", "distance": "1174", "lay_over": "PT04H35M", "lay_over_date": "2026-11-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "fareBasisCode": "GU2YWSB3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTtEOwjAI\/Jjl3oEudntrpbMuJvVBF7MX\/\/8zpEwTScodHFxJKQnJiZkl\/ceA95BXtE2BBrFXsmKSGLzYQUQT6ib763G2nnsImdRcPpB9UOdLMIBGHQ+pB3bPer+5V3c2ZPSf0alt4EeWq9GWy3MNtdg0jzzn+hUpwk61vQ81\/yxq", "FareInfoRef": "l7HbtGEHuDKAzi7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-63", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D12H0M", "transit_time": "1D1H35M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAsV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T15:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2027-02-20T17:45:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT2H30M", "distance": "886", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "meal_code": null, "seat_available": "9", "fareBasisCode": "UU2YWSL3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9yQdlN3atTwmTT0AFdqF\/\/8M3DIkIiV25MRJCMHEjqpq4T8GvIe4oNQEFBhzXu84TF7h2GwQkRNqte31WB3o4cVMKJUuf1H7YJoujoDk09ilrTD2mmNqXt2ZqGiX0Sg38CPnG2mJ+bm4a+ZlHU3mvIviwVe59wFSHiyM", "FareInfoRef": "l7HbtGEHuDKABj7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAyV7ElbAAAA==", "origin": "DEL", "departure_time": "2027-02-20T20:30:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "BLR", "arrival_time": "2027-02-20T23:25:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Kempegowda International Airport", "city": "Bangalore", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT2H55M", "distance": "1063", "lay_over": "PT02H45M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2809" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2809" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "meal_code": null, "seat_available": "9", "fareBasisCode": "UU2YWSL3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9yQdlN3atTwmTT0AFdqF\/\/8M3DIkIiV25MRJCMHEjqpq4T8GvIe4oNQEFBhzXu84TF7h2GwQkRNqte31WB3o4cVMKJUuf1H7YJoujoDk09ilrTD2mmNqXt2ZqGiX0Sg38CPnG2mJ+bm4a+ZlHU3mvIviwVe59wFSHiyM", "FareInfoRef": "l7HbtGEHuDKABj7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAwV7ElbAAAA==", "origin": "BLR", "departure_time": "2027-02-21T22:15:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Kempegowda International Airport", "city": "Bangalore", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DOH", "arrival_time": "2027-02-22T00: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-21", "flight_time": "PT5H00M", "distance": "1891", "lay_over": "PT22H50M", "lay_over_date": "2027-02-20", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "917" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "6669" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "HL3YWYDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTtsKwjAM\/Zhx3pN0uO2tdXV0MDoURfvi\/3+GZ7WCCUlOcnLz3pvYSVXN\/0uHdxdW5McMZBgt7gnqetejZ1YgYoq0ufIscQeXDGKs5KqlRa2NcZyVAYsuWqmSKc2ftxu572YhwHEaB+QEfuCSCHOI92tQFeemaZT11UgZwF859wF27izU", "FareInfoRef": "l7HbtGEHuDKACj7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 76146, "gross_total": 76146, "base_fare": 52335, "tax": 23811, "sell": { "currency": "BDT", "total": 76146, "base_fare": 52335, "tax": 23811 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NzYxNDYsImJhc2VfZmFyZSI6NTIzMzUsInRheCI6MjM4MTF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo3NjE0NiwiYmFzZV9mYXJlIjo1MjMzNSwidGF4IjoyMzgxMSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo3NjE0NiwiYmFzZV9mYXJlIjo1MjMzNSwidGF4IjoyMzgxMX19", "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": 76146, "base_fare": 52335, "tax": 23811, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "52335.00", "tax": "23811.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 76146, "base_fare": 52335, "tax": 23811, "gross": { "base_fare": "52335.00", "tax": "23811.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": "7662.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1300.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijc2MTQ2LjAwIiwiYmFzZV9mYXJlIjoiNTIzMzUuMDAiLCJ0YXgiOiIyMzgxMS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUyMzM1LjAwIiwidGF4IjoiMjM4MTEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI3NjE0Ni4wMCIsImJhc2VfZmFyZSI6IjUyMzM1LjAwIiwidGF4IjoiMjM4MTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MjMzNS4wMCIsInRheCI6IjIzODExLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNzYxNDYuMDAiLCJiYXNlX2ZhcmUiOiI1MjMzNS4wMCIsInRheCI6IjIzODExLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjc2MTQ2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6Ijc2NjIuMDAifSwiWVIiOnsiYW1vdW50IjoiMTMwMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI5OTAyLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDM5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDM5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM0MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzY2MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzAwIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "COK", "operating": "IX", "marketing": "AI", "booking_code": "H", "farebasis": "HL3YWYDO", "cabin": "economy" }, { "origin": "COK", "destination": "BOM", "operating": "AI", "marketing": "AI", "booking_code": "G", "farebasis": "GU2YWSB3", "cabin": "economy" }, { "origin": "BOM", "destination": "DAC", "operating": "AI", "marketing": "AI", "booking_code": "G", "farebasis": "GU2YWSB3", "cabin": "economy" }, { "origin": "DAC", "destination": "DEL", "operating": "AI", "marketing": "AI", "booking_code": "U", "farebasis": "UU2YWSL3", "cabin": "economy" }, { "origin": "DEL", "destination": "BLR", "operating": "AI", "marketing": "AI", "booking_code": "U", "farebasis": "UU2YWSL3", "cabin": "economy" }, { "origin": "BLR", "destination": "DOH", "operating": "IX", "marketing": "AI", "booking_code": "H", "farebasis": "HL3YWYDO", "cabin": "economy" } ], "connecting": [ "COK", "BOM", "DEL", "BLR" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-63", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H50M", "transit_time": "10H40M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAgV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "COK", "arrival_time": "2026-11-19T18:45:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Cochin International Airport", "city": "Kochi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT4H20M", "distance": "1934", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "494" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "6534" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "HL3YWYDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKwyAQRD8mzH1Hm8bcFG1IaFEKLa2X\/v9ndDUpdMGdWd6O6r03Ys4kjf+vAZ8hbMjPCGQYPbFcQTtOBHWqEDHEerP1VVPBccmsKHe8K\/ticpEqWLhwR61Qe09lVcaTdaOqEO1pNKsJ\/MxlVZtDetwDKdbOs5PtfUCZoH\/V3Bd29SzR", "FareInfoRef": "l7HbtGEHuDKAWi7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAiV7ElbAAAA==", "origin": "COK", "departure_time": "2026-11-20T00:50:00.000+05:30", "origin_terminal": "1", "origin_airport": { "name": "Cochin International Airport", "city": "Kochi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "BOM", "arrival_time": "2026-11-20T02:45:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT1H55M", "distance": "672", "lay_over": "PT06H05M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2652" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2652" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "fareBasisCode": "GU2YWSB3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTtEOwjAI\/Jjl3oEudntrpbMuJvVBF7MX\/\/8zpEwTScodHFxJKQnJiZkl\/ceA95BXtE2BBrFXsmKSGLzYQUQT6ib763G2nnsImdRcPpB9UOdLMIBGHQ+pB3bPer+5V3c2ZPSf0alt4EeWq9GWy3MNtdg0jzzn+hUpwk61vQ81\/yxq", "FareInfoRef": "l7HbtGEHuDKAzi7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAkV7ElbAAAA==", "origin": "BOM", "departure_time": "2026-11-20T07:20:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-20T10:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-20", "flight_time": "PT2H55M", "distance": "1174", "lay_over": "PT04H35M", "lay_over_date": "2026-11-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "fareBasisCode": "GU2YWSB3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTtEOwjAI\/Jjl3oEudntrpbMuJvVBF7MX\/\/8zpEwTScodHFxJKQnJiZkl\/ceA95BXtE2BBrFXsmKSGLzYQUQT6ib763G2nnsImdRcPpB9UOdLMIBGHQ+pB3bPer+5V3c2ZPSf0alt4EeWq9GWy3MNtdg0jzzn+hUpwk61vQ81\/yxq", "FareInfoRef": "l7HbtGEHuDKAzi7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-63", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D12H0M", "transit_time": "1D1H35M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAsV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T15:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2027-02-20T17:45:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT2H30M", "distance": "886", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "meal_code": null, "seat_available": "9", "fareBasisCode": "UU2YWSL3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9yQdlN3atTwmTT0AFdqF\/\/8M3DIkIiV25MRJCMHEjqpq4T8GvIe4oNQEFBhzXu84TF7h2GwQkRNqte31WB3o4cVMKJUuf1H7YJoujoDk09ilrTD2mmNqXt2ZqGiX0Sg38CPnG2mJ+bm4a+ZlHU3mvIviwVe59wFSHiyM", "FareInfoRef": "l7HbtGEHuDKABj7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAyV7ElbAAAA==", "origin": "DEL", "departure_time": "2027-02-20T20:30:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "BLR", "arrival_time": "2027-02-20T23:25:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Kempegowda International Airport", "city": "Bangalore", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT2H55M", "distance": "1063", "lay_over": "PT02H45M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2809" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2809" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "meal_code": null, "seat_available": "9", "fareBasisCode": "UU2YWSL3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9yQdlN3atTwmTT0AFdqF\/\/8M3DIkIiV25MRJCMHEjqpq4T8GvIe4oNQEFBhzXu84TF7h2GwQkRNqte31WB3o4cVMKJUuf1H7YJoujoDk09ilrTD2mmNqXt2ZqGiX0Sg38CPnG2mJ+bm4a+ZlHU3mvIviwVe59wFSHiyM", "FareInfoRef": "l7HbtGEHuDKABj7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAwV7ElbAAAA==", "origin": "BLR", "departure_time": "2027-02-21T22:15:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Kempegowda International Airport", "city": "Bangalore", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DOH", "arrival_time": "2027-02-22T00: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-21", "flight_time": "PT5H00M", "distance": "1891", "lay_over": "PT22H50M", "lay_over_date": "2027-02-20", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "917" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "6669" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "HL3YWYDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTtsKwjAM\/Zhx3pN0uO2tdXV0MDoURfvi\/3+GZ7WCCUlOcnLz3pvYSVXN\/0uHdxdW5McMZBgt7gnqetejZ1YgYoq0ufIscQeXDGKs5KqlRa2NcZyVAYsuWqmSKc2ftxu572YhwHEaB+QEfuCSCHOI92tQFeemaZT11UgZwF859wF27izU", "FareInfoRef": "l7HbtGEHuDKACj7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-22", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-22", "calendar_carrier": "IX", "calendar_total_currency": "BDT", "calendar_total_price": 76146, "calendar_total_sell": 76146, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 76146, "filter": { "id": "F1TT00006-63", "price": 76146, "journey_duration": "PT2D7H50M", "journey_duration_seconds": 201000, "layover_duration": "PT1D12H15M", "layover_duration_seconds": 130500, "carrier_operating": "IX", "carrier_marketing": "AI", "aircraft": "737", "aircraft_name": "737", "cabin_class": "Economy", "connecting_airport": [ "COK", "BOM", "DEL", "BLR" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-19T11:55:00.000+03:00", "arrival_timing_slot": "", "arrival_departure_time": "2027-02-22T00:45:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611191155cok202611191845494cok202611200050bom2026112002452652bom202611200720dac2026112010452183dac202702201545del2027022017452228del202702202030blr2027022023252809blr202702212215doh202702220045917", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-64", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H45M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAeV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T01: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-19T09: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-18", "flight_time": "PT4H45M", "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": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOgzAM\/Bh0+9mgpmyJSBBDlYrQDln6\/59RJ1Cpluw7+\/zy3iv1JiLq\/23AZ9gL8nsBMtQ8hgXixBFiWQWpguOxhyJHwrVkNil3+UTpjXFOdwOsXKdTaobaY3xubRfpRkMK2mk0ahP4kbQZzSG+SuXEcbSaXhId7FOb+gIVLCw7", "FareInfoRef": "l7HbtGEHuDKAwh7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-64", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT6H0M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAcV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T03:25: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-20T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-19", "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjEOgzAMRQ+D\/m4bRNotEQliQEGEdsjS+x+jn0ClWor97Wc79t6b2Kiq5v+tw6fbC\/J7AjKML24L1KmTllWImOJY91D0SOASJ2ZClBu+orbG+EwPBswyDw3VTLt9DBOZupGbhQLn1zglJ\/ATaaHMIb5KlUH6njW7kTjwUk59AR70LEk=", "FareInfoRef": "l7HbtGEHuDKAEi7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 84176, "gross_total": 84176, "base_fare": 46897, "tax": 37279, "sell": { "currency": "BDT", "total": 84176, "base_fare": 46897, "tax": 37279 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODQxNzYsImJhc2VfZmFyZSI6NDY4OTcsInRheCI6MzcyNzl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NDE3NiwiYmFzZV9mYXJlIjo0Njg5NywidGF4IjozNzI3OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NDE3NiwiYmFzZV9mYXJlIjo0Njg5NywidGF4IjozNzI3OX19", "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": 84176, "base_fare": 46897, "tax": 37279, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "46897.00", "tax": "37279.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 84176, "base_fare": 46897, "tax": 37279, "gross": { "base_fare": "46897.00", "tax": "37279.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": "18352.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4078.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg0MTc2LjAwIiwiYmFzZV9mYXJlIjoiNDY4OTcuMDAiLCJ0YXgiOiIzNzI3OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ2ODk3LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4NDE3Ni4wMCIsImJhc2VfZmFyZSI6IjQ2ODk3LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI0Njg5Ny4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiODQxNzYuMDAiLCJiYXNlX2ZhcmUiOiI0Njg5Ny4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjg0MTc2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjE4MzUyLjAwIn0sIllSIjp7ImFtb3VudCI6IjQwNzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiOTkwMi4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlBaIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE4MzUyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLQAR1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLQAR1SE", "cabin": "economy" } ], "connecting": [], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-64", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H45M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAeV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T01: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-19T09: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-18", "flight_time": "PT4H45M", "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": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOgzAM\/Bh0+9mgpmyJSBBDlYrQDln6\/59RJ1Cpluw7+\/zy3iv1JiLq\/23AZ9gL8nsBMtQ8hgXixBFiWQWpguOxhyJHwrVkNil3+UTpjXFOdwOsXKdTaobaY3xubRfpRkMK2mk0ahP4kbQZzSG+SuXEcbSaXhId7FOb+gIVLCw7", "FareInfoRef": "l7HbtGEHuDKAwh7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-64", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT6H0M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAcV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T03:25: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-20T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-19", "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjEOgzAMRQ+D\/m4bRNotEQliQEGEdsjS+x+jn0ClWor97Wc79t6b2Kiq5v+tw6fbC\/J7AjKML24L1KmTllWImOJY91D0SOASJ2ZClBu+orbG+EwPBswyDw3VTLt9DBOZupGbhQLn1zglJ\/ATaaHMIb5KlUH6njW7kTjwUk59AR70LEk=", "FareInfoRef": "l7HbtGEHuDKAEi7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 84176, "calendar_total_sell": 84176, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 84176, "filter": { "id": "F1TT00006-64", "price": 84176, "journey_duration": "PT10H45M", "journey_duration_seconds": 38700, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 2, "no_of_stops": 0, "departure_timing_slot": "", "departure_departure_time": "2026-11-19T01:30:00.000+03:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2027-02-20T06:25:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611190130dac202611190915640dac202702200325doh202702200625639", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-65", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H50M", "transit_time": "10H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAgV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "COK", "arrival_time": "2026-11-19T18:45:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Cochin International Airport", "city": "Kochi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT4H20M", "distance": "1934", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "494" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "6534" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "HL3YWYDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKwyAQRD8mzH1Hm8bcFG1IaFEKLa2X\/v9ndDUpdMGdWd6O6r03Ys4kjf+vAZ8hbMjPCGQYPbFcQTtOBHWqEDHEerP1VVPBccmsKHe8K\/ticpEqWLhwR61Qe09lVcaTdaOqEO1pNKsJ\/MxlVZtDetwDKdbOs5PtfUCZoH\/V3Bd29SzR", "FareInfoRef": "l7HbtGEHuDKAWi7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA0V7ElbAAAA==", "origin": "COK", "departure_time": "2026-11-19T22:10:00.000+05:30", "origin_terminal": "1", "origin_airport": { "name": "Cochin International Airport", "city": "Kochi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "BOM", "arrival_time": "2026-11-20T00:25:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT2H15M", "distance": "672", "lay_over": "PT03H25M", "lay_over_date": "2026-11-19", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "2206" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "9898" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "QU2YWSB3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEKAjEMRQ8z\/H2SDtbuWlMdB6EiOkg33v8Yk7YKBtL88pKfxBiF5MDMEv9jwmdKK8qmQIFY5qRg9hL6r4KIjnhsUt\/Pk8MwETJUOh6Ve6OGi7MC9ToP1AK1v3q\/GRvO5sloq9GkTeAnzleTJeXX6pZsm3nmkJYvJA+71eZ2Y98spA==", "FareInfoRef": "l7HbtGEHuDKAki7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAkV7ElbAAAA==", "origin": "BOM", "departure_time": "2026-11-20T07:20:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-20T10:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-20", "flight_time": "PT2H55M", "distance": "1174", "lay_over": "PT06H55M", "lay_over_date": "2026-11-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QU2YWSB3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEKAjEMRQ8z\/H2SDtbuWlMdB6EiOkg33v8Yk7YKBtL88pKfxBiF5MDMEv9jwmdKK8qmQIFY5qRg9hL6r4KIjnhsUt\/Pk8MwETJUOh6Ve6OGi7MC9ToP1AK1v3q\/GRvO5sloq9GkTeAnzleTJeXX6pZsm3nmkJYvJA+71eZ2Y98spA==", "FareInfoRef": "l7HbtGEHuDKAki7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-65", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT16H0M", "transit_time": "5H35M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAmV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T11:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BOM", "arrival_time": "2027-02-20T14:50:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT3H35M", "distance": "1174", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "fareBasisCode": "GU2YWSL3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5JOFG7t2jEmTT0AE+qF\/z8DtwyJSIkdOXESQjCxk6pa+I8B7yGuKHsCCow5bXd4kxGOTYWInLHsVl+PzYEeXsyEUunyF7UPpsvVEZB8GrtUC+OoOabm1Z2JinYZjXIDPzLfSEvMz9UtmZd1NJnyIYoHX+XeB0JgLGw=", "FareInfoRef": "l7HbtGEHuDKAli7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAoV7ElbAAAA==", "origin": "BOM", "departure_time": "2027-02-20T17:30:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "BLR", "arrival_time": "2027-02-20T19:20:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Kempegowda International Airport", "city": "Bangalore", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT1H50M", "distance": "519", "lay_over": "PT02H40M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2849" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2849" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "fareBasisCode": "GU2YWSL3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5JOFG7t2jEmTT0AE+qF\/z8DtwyJSIkdOXESQjCxk6pa+I8B7yGuKHsCCow5bXd4kxGOTYWInLHsVl+PzYEeXsyEUunyF7UPpsvVEZB8GrtUC+OoOabm1Z2JinYZjXIDPzLfSEvMz9UtmZd1NJnyIYoHX+XeB0JgLGw=", "FareInfoRef": "l7HbtGEHuDKAli7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAqV7ElbAAAA==", "origin": "BLR", "departure_time": "2027-02-20T22:15:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Kempegowda International Airport", "city": "Bangalore", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DOH", "arrival_time": "2027-02-21T00: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-20", "flight_time": "PT5H00M", "distance": "1891", "lay_over": "PT02H55M", "lay_over_date": "2027-02-20", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "917" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "6669" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "HL3YWYDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KgzAMhR9Gzn2SytS7dnZSQSobG1tv9v6P4bE6WCDJCV\/+vPcmdlFV8\/\/W4NuEGfk1AhlGj2uCuta1aFkViJgiLa68S1zBJZ2YCVGu+MhaG2M\/KhMmnbSikmlnvC4PsmOzUGA\/jV1yAj9xS5Q5xOc9qIpzw9DL\/DmhdOCvnNsAdm8s0w==", "FareInfoRef": "l7HbtGEHuDKAlj7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 81130, "gross_total": 81130, "base_fare": 58112, "tax": 23018, "sell": { "currency": "BDT", "total": 81130, "base_fare": 58112, "tax": 23018 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODExMzAsImJhc2VfZmFyZSI6NTgxMTIsInRheCI6MjMwMTh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4MTEzMCwiYmFzZV9mYXJlIjo1ODExMiwidGF4IjoyMzAxOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4MTEzMCwiYmFzZV9mYXJlIjo1ODExMiwidGF4IjoyMzAxOH19", "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": 81130, "base_fare": 58112, "tax": 23018, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "58112.00", "tax": "23018.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 81130, "base_fare": 58112, "tax": 23018, "gross": { "base_fare": "58112.00", "tax": "23018.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": "6869.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1300.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjgxMTMwLjAwIiwiYmFzZV9mYXJlIjoiNTgxMTIuMDAiLCJ0YXgiOiIyMzAxOC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU4MTEyLjAwIiwidGF4IjoiMjMwMTguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4MTEzMC4wMCIsImJhc2VfZmFyZSI6IjU4MTEyLjAwIiwidGF4IjoiMjMwMTguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1ODExMi4wMCIsInRheCI6IjIzMDE4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiODExMzAuMDAiLCJiYXNlX2ZhcmUiOiI1ODExMi4wMCIsInRheCI6IjIzMDE4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjgxMTMwLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjY4NjkuMDAifSwiWVIiOnsiYW1vdW50IjoiMTMwMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI5OTAyLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDM5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDM5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM0MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjg2OSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzAwIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "COK", "operating": "IX", "marketing": "AI", "booking_code": "H", "farebasis": "HL3YWYDO", "cabin": "economy" }, { "origin": "COK", "destination": "BOM", "operating": "IX", "marketing": "AI", "booking_code": "H", "farebasis": "QU2YWSB3", "cabin": "economy" }, { "origin": "BOM", "destination": "DAC", "operating": "AI", "marketing": "AI", "booking_code": "Q", "farebasis": "QU2YWSB3", "cabin": "economy" }, { "origin": "DAC", "destination": "BOM", "operating": "AI", "marketing": "AI", "booking_code": "G", "farebasis": "GU2YWSL3", "cabin": "economy" }, { "origin": "BOM", "destination": "BLR", "operating": "AI", "marketing": "AI", "booking_code": "G", "farebasis": "GU2YWSL3", "cabin": "economy" }, { "origin": "BLR", "destination": "DOH", "operating": "IX", "marketing": "AI", "booking_code": "H", "farebasis": "HL3YWYDO", "cabin": "economy" } ], "connecting": [ "COK", "BOM", "BLR" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-65", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H50M", "transit_time": "10H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAgV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "COK", "arrival_time": "2026-11-19T18:45:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Cochin International Airport", "city": "Kochi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT4H20M", "distance": "1934", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "494" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "6534" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "HL3YWYDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKwyAQRD8mzH1Hm8bcFG1IaFEKLa2X\/v9ndDUpdMGdWd6O6r03Ys4kjf+vAZ8hbMjPCGQYPbFcQTtOBHWqEDHEerP1VVPBccmsKHe8K\/ticpEqWLhwR61Qe09lVcaTdaOqEO1pNKsJ\/MxlVZtDetwDKdbOs5PtfUCZoH\/V3Bd29SzR", "FareInfoRef": "l7HbtGEHuDKAWi7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA0V7ElbAAAA==", "origin": "COK", "departure_time": "2026-11-19T22:10:00.000+05:30", "origin_terminal": "1", "origin_airport": { "name": "Cochin International Airport", "city": "Kochi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "BOM", "arrival_time": "2026-11-20T00:25:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT2H15M", "distance": "672", "lay_over": "PT03H25M", "lay_over_date": "2026-11-19", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "2206" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "9898" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "QU2YWSB3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEKAjEMRQ8z\/H2SDtbuWlMdB6EiOkg33v8Yk7YKBtL88pKfxBiF5MDMEv9jwmdKK8qmQIFY5qRg9hL6r4KIjnhsUt\/Pk8MwETJUOh6Ve6OGi7MC9ToP1AK1v3q\/GRvO5sloq9GkTeAnzleTJeXX6pZsm3nmkJYvJA+71eZ2Y98spA==", "FareInfoRef": "l7HbtGEHuDKAki7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAkV7ElbAAAA==", "origin": "BOM", "departure_time": "2026-11-20T07:20:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-20T10:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-20", "flight_time": "PT2H55M", "distance": "1174", "lay_over": "PT06H55M", "lay_over_date": "2026-11-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QU2YWSB3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEKAjEMRQ8z\/H2SDtbuWlMdB6EiOkg33v8Yk7YKBtL88pKfxBiF5MDMEv9jwmdKK8qmQIFY5qRg9hL6r4KIjnhsUt\/Pk8MwETJUOh6Ve6OGi7MC9ToP1AK1v3q\/GRvO5sloq9GkTeAnzleTJeXX6pZsm3nmkJYvJA+71eZ2Y98spA==", "FareInfoRef": "l7HbtGEHuDKAki7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-65", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT16H0M", "transit_time": "5H35M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAmV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T11:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BOM", "arrival_time": "2027-02-20T14:50:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT3H35M", "distance": "1174", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "fareBasisCode": "GU2YWSL3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5JOFG7t2jEmTT0AE+qF\/z8DtwyJSIkdOXESQjCxk6pa+I8B7yGuKHsCCow5bXd4kxGOTYWInLHsVl+PzYEeXsyEUunyF7UPpsvVEZB8GrtUC+OoOabm1Z2JinYZjXIDPzLfSEvMz9UtmZd1NJnyIYoHX+XeB0JgLGw=", "FareInfoRef": "l7HbtGEHuDKAli7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAoV7ElbAAAA==", "origin": "BOM", "departure_time": "2027-02-20T17:30:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "BLR", "arrival_time": "2027-02-20T19:20:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Kempegowda International Airport", "city": "Bangalore", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT1H50M", "distance": "519", "lay_over": "PT02H40M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2849" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2849" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "fareBasisCode": "GU2YWSL3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5JOFG7t2jEmTT0AE+qF\/z8DtwyJSIkdOXESQjCxk6pa+I8B7yGuKHsCCow5bXd4kxGOTYWInLHsVl+PzYEeXsyEUunyF7UPpsvVEZB8GrtUC+OoOabm1Z2JinYZjXIDPzLfSEvMz9UtmZd1NJnyIYoHX+XeB0JgLGw=", "FareInfoRef": "l7HbtGEHuDKAli7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAqV7ElbAAAA==", "origin": "BLR", "departure_time": "2027-02-20T22:15:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Kempegowda International Airport", "city": "Bangalore", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DOH", "arrival_time": "2027-02-21T00: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-20", "flight_time": "PT5H00M", "distance": "1891", "lay_over": "PT02H55M", "lay_over_date": "2027-02-20", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "917" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "6669" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "HL3YWYDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KgzAMhR9Gzn2SytS7dnZSQSobG1tv9v6P4bE6WCDJCV\/+vPcmdlFV8\/\/W4NuEGfk1AhlGj2uCuta1aFkViJgiLa68S1zBJZ2YCVGu+MhaG2M\/KhMmnbSikmlnvC4PsmOzUGA\/jV1yAj9xS5Q5xOc9qIpzw9DL\/DmhdOCvnNsAdm8s0w==", "FareInfoRef": "l7HbtGEHuDKAlj7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-21", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-21", "calendar_carrier": "IX", "calendar_total_currency": "BDT", "calendar_total_price": 81130, "calendar_total_sell": 81130, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 81130, "filter": { "id": "F1TT00006-65", "price": 81130, "journey_duration": "PT1D11H50M", "journey_duration_seconds": 129000, "layover_duration": "PT15H55M", "layover_duration_seconds": 57300, "carrier_operating": "IX", "carrier_marketing": "AI", "aircraft": "737", "aircraft_name": "737", "cabin_class": "Economy", "connecting_airport": { "0": "COK", "1": "BOM", "3": "BLR" }, "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-19T11:55:00.000+03:00", "arrival_timing_slot": "", "arrival_departure_time": "2027-02-21T00:45:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611191155cok202611191845494cok202611192210bom2026112000252206bom202611200720dac2026112010452183dac202702201145bom2027022014502184bom202702201730blr2027022019202849blr202702202215doh202702210045917", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-66", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H45M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAWV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11: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-19T19: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-19", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.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": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOgzAM\/Bh0+9mgpmyJSBBDlYrQDln6\/59RJ1Cpluw7+\/zy3iv1JiLq\/23AZ9gL8nsBMtQ8hgXixBFiWQWpguOxhyJHwrVkNil3+UTpjXFOdwOsXKdTaobaY3xubRfpRkMK2mk0ahP4kbQZzSG+SuXEcbSaXhId7FOb+gIVLCw7", "FareInfoRef": "l7HbtGEHuDKAwh7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-66", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H45M", "transit_time": "18H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "190" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkkOgzAMRQ+D\/v7boaTdBZEgFigVoSyy6f2PUZNSqZY8Pk8hBKUOIqLhXzq8u60gHxOQoabxucD1g2fLKkgV7Os2FtkTbImnKg3lhr9eWmN8pLs5zJz7hmo2uWwcJ2PuJraZpOA8faw4E5vBL0iLhXmMr1LZ0zmr6YXoYb\/a3AeFtizp", "FareInfoRef": "l7HbtGEHuDKA7j7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA4V7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T10:15:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T12: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-21", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT18H20M", "lay_over_date": "2027-02-20", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "665" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "665" }, "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkkOgzAMRQ+D\/v7boaTdBZEgFigVoSyy6f2PUZNSqZY8Pk8hBKUOIqLhXzq8u60gHxOQoabxucD1g2fLKkgV7Os2FtkTbImnKg3lhr9eWmN8pLs5zJz7hmo2uWwcJ2PuJraZpOA8faw4E5vBL0iLhXmMr1LZ0zmr6YXoYb\/a3AeFtizp", "FareInfoRef": "l7HbtGEHuDKA7j7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 105926, "gross_total": 105926, "base_fare": 68647, "tax": 37279, "sell": { "currency": "BDT", "total": 105926, "base_fare": 68647, "tax": 37279 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTA1OTI2LCJiYXNlX2ZhcmUiOjY4NjQ3LCJ0YXgiOjM3Mjc5fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTA1OTI2LCJiYXNlX2ZhcmUiOjY4NjQ3LCJ0YXgiOjM3Mjc5LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEwNTkyNiwiYmFzZV9mYXJlIjo2ODY0NywidGF4IjozNzI3OX19", "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": 105926, "base_fare": 68647, "tax": 37279, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "68647.00", "tax": "37279.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 105926, "base_fare": 68647, "tax": 37279, "gross": { "base_fare": "68647.00", "tax": "37279.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": "18352.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4078.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEwNTkyNi4wMCIsImJhc2VfZmFyZSI6IjY4NjQ3LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2ODY0Ny4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTA1OTI2LjAwIiwiYmFzZV9mYXJlIjoiNjg2NDcuMDAiLCJ0YXgiOiIzNzI3OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NjQ3LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMDU5MjYuMDAiLCJiYXNlX2ZhcmUiOiI2ODY0Ny4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEwNTkyNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxODM1Mi4wMCJ9LCJZUiI6eyJhbW91bnQiOiI0MDc4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6Ijk5MDIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODM1MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLQAR1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "CMB", "operating": "UL", "marketing": "QR", "booking_code": "O", "farebasis": "SLQAR1SE", "cabin": "economy" }, { "origin": "CMB", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLQAR1SE", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-66", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H45M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAWV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11: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-19T19: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-19", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.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": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOgzAM\/Bh0+9mgpmyJSBBDlYrQDln6\/59RJ1Cpluw7+\/zy3iv1JiLq\/23AZ9gL8nsBMtQ8hgXixBFiWQWpguOxhyJHwrVkNil3+UTpjXFOdwOsXKdTaobaY3xubRfpRkMK2mk0ahP4kbQZzSG+SuXEcbSaXhId7FOb+gIVLCw7", "FareInfoRef": "l7HbtGEHuDKAwh7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-66", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H45M", "transit_time": "18H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "190" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkkOgzAMRQ+D\/v7boaTdBZEgFigVoSyy6f2PUZNSqZY8Pk8hBKUOIqLhXzq8u60gHxOQoabxucD1g2fLKkgV7Os2FtkTbImnKg3lhr9eWmN8pLs5zJz7hmo2uWwcJ2PuJraZpOA8faw4E5vBL0iLhXmMr1LZ0zmr6YXoYb\/a3AeFtizp", "FareInfoRef": "l7HbtGEHuDKA7j7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA4V7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T10:15:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T12: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-21", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT18H20M", "lay_over_date": "2027-02-20", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "665" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "665" }, "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkkOgzAMRQ+D\/v7boaTdBZEgFigVoSyy6f2PUZNSqZY8Pk8hBKUOIqLhXzq8u60gHxOQoabxucD1g2fLKkgV7Os2FtkTbImnKg3lhr9eWmN8pLs5zJz7hmo2uWwcJ2PuJraZpOA8faw4E5vBL0iLhXmMr1LZ0zmr6YXoYb\/a3AeFtizp", "FareInfoRef": "l7HbtGEHuDKA7j7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-21", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-21", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 105926, "calendar_total_sell": 105926, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 105926, "filter": { "id": "F1TT00006-66", "price": 105926, "journey_duration": "PT1D7H30M", "journey_duration_seconds": 113400, "layover_duration": "PT18H20M", "layover_duration_seconds": 66000, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-19T11:45:00.000+03:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-02-21T12:45:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611191145dac202611191930642dac202702201300cmb202702201555190cmb202702211015doh202702211245665", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-67", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H45M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAYV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T18: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-20T01: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-19", "flight_time": "PT4H45M", "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": "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": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOgzAM\/Bh0+9mgpmyJSBBDlYrQDln6\/59RJ1Cpluw7+\/zy3iv1JiLq\/23AZ9gL8nsBMtQ8hgXixBFiWQWpguOxhyJHwrVkNil3+UTpjXFOdwOsXKdTaobaY3xubRfpRkMK2mk0ahP4kbQZzSG+SuXEcbSaXhId7FOb+gIVLCw7", "FareInfoRef": "l7HbtGEHuDKAwh7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-67", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H45M", "transit_time": "18H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "190" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkkOgzAMRQ+D\/v7boaTdBZEgFigVoSyy6f2PUZNSqZY8Pk8hBKUOIqLhXzq8u60gHxOQoabxucD1g2fLKkgV7Os2FtkTbImnKg3lhr9eWmN8pLs5zJz7hmo2uWwcJ2PuJraZpOA8faw4E5vBL0iLhXmMr1LZ0zmr6YXoYb\/a3AeFtizp", "FareInfoRef": "l7HbtGEHuDKA7j7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA4V7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T10:15:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T12: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-21", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT18H20M", "lay_over_date": "2027-02-20", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "665" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "665" }, "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkkOgzAMRQ+D\/v7boaTdBZEgFigVoSyy6f2PUZNSqZY8Pk8hBKUOIqLhXzq8u60gHxOQoabxucD1g2fLKkgV7Os2FtkTbImnKg3lhr9eWmN8pLs5zJz7hmo2uWwcJ2PuJraZpOA8faw4E5vBL0iLhXmMr1LZ0zmr6YXoYb\/a3AeFtizp", "FareInfoRef": "l7HbtGEHuDKA7j7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 105926, "gross_total": 105926, "base_fare": 68647, "tax": 37279, "sell": { "currency": "BDT", "total": 105926, "base_fare": 68647, "tax": 37279 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTA1OTI2LCJiYXNlX2ZhcmUiOjY4NjQ3LCJ0YXgiOjM3Mjc5fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTA1OTI2LCJiYXNlX2ZhcmUiOjY4NjQ3LCJ0YXgiOjM3Mjc5LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEwNTkyNiwiYmFzZV9mYXJlIjo2ODY0NywidGF4IjozNzI3OX19", "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": 105926, "base_fare": 68647, "tax": 37279, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "68647.00", "tax": "37279.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 105926, "base_fare": 68647, "tax": 37279, "gross": { "base_fare": "68647.00", "tax": "37279.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": "18352.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4078.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEwNTkyNi4wMCIsImJhc2VfZmFyZSI6IjY4NjQ3LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2ODY0Ny4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTA1OTI2LjAwIiwiYmFzZV9mYXJlIjoiNjg2NDcuMDAiLCJ0YXgiOiIzNzI3OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NjQ3LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMDU5MjYuMDAiLCJiYXNlX2ZhcmUiOiI2ODY0Ny4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEwNTkyNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxODM1Mi4wMCJ9LCJZUiI6eyJhbW91bnQiOiI0MDc4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6Ijk5MDIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODM1MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLQAR1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "CMB", "operating": "UL", "marketing": "QR", "booking_code": "O", "farebasis": "SLQAR1SE", "cabin": "economy" }, { "origin": "CMB", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLQAR1SE", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-67", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H45M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAYV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T18: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-20T01: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-19", "flight_time": "PT4H45M", "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": "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": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOgzAM\/Bh0+9mgpmyJSBBDlYrQDln6\/59RJ1Cpluw7+\/zy3iv1JiLq\/23AZ9gL8nsBMtQ8hgXixBFiWQWpguOxhyJHwrVkNil3+UTpjXFOdwOsXKdTaobaY3xubRfpRkMK2mk0ahP4kbQZzSG+SuXEcbSaXhId7FOb+gIVLCw7", "FareInfoRef": "l7HbtGEHuDKAwh7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-67", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H45M", "transit_time": "18H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "190" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkkOgzAMRQ+D\/v7boaTdBZEgFigVoSyy6f2PUZNSqZY8Pk8hBKUOIqLhXzq8u60gHxOQoabxucD1g2fLKkgV7Os2FtkTbImnKg3lhr9eWmN8pLs5zJz7hmo2uWwcJ2PuJraZpOA8faw4E5vBL0iLhXmMr1LZ0zmr6YXoYb\/a3AeFtizp", "FareInfoRef": "l7HbtGEHuDKA7j7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA4V7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T10:15:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T12: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-21", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT18H20M", "lay_over_date": "2027-02-20", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "665" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "665" }, "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkkOgzAMRQ+D\/v7boaTdBZEgFigVoSyy6f2PUZNSqZY8Pk8hBKUOIqLhXzq8u60gHxOQoabxucD1g2fLKkgV7Os2FtkTbImnKg3lhr9eWmN8pLs5zJz7hmo2uWwcJ2PuJraZpOA8faw4E5vBL0iLhXmMr1LZ0zmr6YXoYb\/a3AeFtizp", "FareInfoRef": "l7HbtGEHuDKA7j7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-21", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-21", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 105926, "calendar_total_sell": 105926, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 105926, "filter": { "id": "F1TT00006-67", "price": 105926, "journey_duration": "PT1D7H30M", "journey_duration_seconds": 113400, "layover_duration": "PT18H20M", "layover_duration_seconds": 66000, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-19T18:10:00.000+03:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-02-21T12:45:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611191810dac202611200155638dac202702201300cmb202702201555190cmb202702211015doh202702211245665", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-68", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H50M", "transit_time": "10H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAgV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "COK", "arrival_time": "2026-11-19T18:45:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Cochin International Airport", "city": "Kochi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT4H20M", "distance": "1934", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "494" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "6534" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "HL3YWYDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKwyAQRD8mzH1Hm8bcFG1IaFEKLa2X\/v9ndDUpdMGdWd6O6r03Ys4kjf+vAZ8hbMjPCGQYPbFcQTtOBHWqEDHEerP1VVPBccmsKHe8K\/ticpEqWLhwR61Qe09lVcaTdaOqEO1pNKsJ\/MxlVZtDetwDKdbOs5PtfUCZoH\/V3Bd29SzR", "FareInfoRef": "l7HbtGEHuDKAWi7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA0V7ElbAAAA==", "origin": "COK", "departure_time": "2026-11-19T22:10:00.000+05:30", "origin_terminal": "1", "origin_airport": { "name": "Cochin International Airport", "city": "Kochi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "BOM", "arrival_time": "2026-11-20T00:25:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT2H15M", "distance": "672", "lay_over": "PT03H25M", "lay_over_date": "2026-11-19", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "2206" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "9898" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "QU2YWSB3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEKAjEMRQ8z\/H2SDtbuWlMdB6EiOkg33v8Yk7YKBtL88pKfxBiF5MDMEv9jwmdKK8qmQIFY5qRg9hL6r4KIjnhsUt\/Pk8MwETJUOh6Ve6OGi7MC9ToP1AK1v3q\/GRvO5sloq9GkTeAnzleTJeXX6pZsm3nmkJYvJA+71eZ2Y98spA==", "FareInfoRef": "l7HbtGEHuDKAki7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAkV7ElbAAAA==", "origin": "BOM", "departure_time": "2026-11-20T07:20:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-20T10:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-20", "flight_time": "PT2H55M", "distance": "1174", "lay_over": "PT06H55M", "lay_over_date": "2026-11-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QU2YWSB3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEKAjEMRQ8z\/H2SDtbuWlMdB6EiOkg33v8Yk7YKBtL88pKfxBiF5MDMEv9jwmdKK8qmQIFY5qRg9hL6r4KIjnhsUt\/Pk8MwETJUOh6Ve6OGi7MC9ToP1AK1v3q\/GRvO5sloq9GkTeAnzleTJeXX6pZsm3nmkJYvJA+71eZ2Y98spA==", "FareInfoRef": "l7HbtGEHuDKAki7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-68", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT12H0M", "transit_time": "1H40M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAsV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T15:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2027-02-20T17:45:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT2H30M", "distance": "886", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "fareBasisCode": "GU2YWSL3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5JOFG7t2jEmTT0AE+qF\/z8DtwyJSIkdOXESQjCxk6pa+I8B7yGuKHsCCow5bXd4kxGOTYWInLHsVl+PzYEeXsyEUunyF7UPpsvVEZB8GrtUC+OoOabm1Z2JinYZjXIDPzLfSEvMz9UtmZd1NJnyIYoHX+XeB0JgLGw=", "FareInfoRef": "l7HbtGEHuDKAli7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAuV7ElbAAAA==", "origin": "DEL", "departure_time": "2027-02-20T19:25:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "BLR", "arrival_time": "2027-02-20T22:15:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Kempegowda International Airport", "city": "Bangalore", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT2H50M", "distance": "1063", "lay_over": "PT01H40M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2512" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2512" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "fareBasisCode": "GU2YWSL3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5JOFG7t2jEmTT0AE+qF\/z8DtwyJSIkdOXESQjCxk6pa+I8B7yGuKHsCCow5bXd4kxGOTYWInLHsVl+PzYEeXsyEUunyF7UPpsvVEZB8GrtUC+OoOabm1Z2JinYZjXIDPzLfSEvMz9UtmZd1NJnyIYoHX+XeB0JgLGw=", "FareInfoRef": "l7HbtGEHuDKAli7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAwV7ElbAAAA==", "origin": "BLR", "departure_time": "2027-02-21T22:15:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Kempegowda International Airport", "city": "Bangalore", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DOH", "arrival_time": "2027-02-22T00: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-21", "flight_time": "PT5H00M", "distance": "1891", "lay_over": "PT1D00H00M", "lay_over_date": "2027-02-20", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "917" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "6669" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "HL3YWYDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTtsKwjAM\/Zhx3pN0uO2tdXV0MDoURfvi\/3+GZ7WCCUlOcnLz3pvYSVXN\/0uHdxdW5McMZBgt7gnqetejZ1YgYoq0ufIscQeXDGKs5KqlRa2NcZyVAYsuWqmSKc2ftxu572YhwHEaB+QEfuCSCHOI92tQFeemaZT11UgZwF859wF27izU", "FareInfoRef": "l7HbtGEHuDKAmi7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 81923, "gross_total": 81923, "base_fare": 58112, "tax": 23811, "sell": { "currency": "BDT", "total": 81923, "base_fare": 58112, "tax": 23811 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODE5MjMsImJhc2VfZmFyZSI6NTgxMTIsInRheCI6MjM4MTF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4MTkyMywiYmFzZV9mYXJlIjo1ODExMiwidGF4IjoyMzgxMSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4MTkyMywiYmFzZV9mYXJlIjo1ODExMiwidGF4IjoyMzgxMX19", "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": 81923, "base_fare": 58112, "tax": 23811, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "58112.00", "tax": "23811.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 81923, "base_fare": 58112, "tax": 23811, "gross": { "base_fare": "58112.00", "tax": "23811.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": "7662.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1300.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjgxOTIzLjAwIiwiYmFzZV9mYXJlIjoiNTgxMTIuMDAiLCJ0YXgiOiIyMzgxMS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU4MTEyLjAwIiwidGF4IjoiMjM4MTEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4MTkyMy4wMCIsImJhc2VfZmFyZSI6IjU4MTEyLjAwIiwidGF4IjoiMjM4MTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1ODExMi4wMCIsInRheCI6IjIzODExLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiODE5MjMuMDAiLCJiYXNlX2ZhcmUiOiI1ODExMi4wMCIsInRheCI6IjIzODExLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjgxOTIzLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6Ijc2NjIuMDAifSwiWVIiOnsiYW1vdW50IjoiMTMwMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI5OTAyLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDM5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDM5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM0MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzY2MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzAwIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "COK", "operating": "IX", "marketing": "AI", "booking_code": "H", "farebasis": "HL3YWYDO", "cabin": "economy" }, { "origin": "COK", "destination": "BOM", "operating": "IX", "marketing": "AI", "booking_code": "H", "farebasis": "QU2YWSB3", "cabin": "economy" }, { "origin": "BOM", "destination": "DAC", "operating": "AI", "marketing": "AI", "booking_code": "Q", "farebasis": "QU2YWSB3", "cabin": "economy" }, { "origin": "DAC", "destination": "DEL", "operating": "AI", "marketing": "AI", "booking_code": "G", "farebasis": "GU2YWSL3", "cabin": "economy" }, { "origin": "DEL", "destination": "BLR", "operating": "AI", "marketing": "AI", "booking_code": "G", "farebasis": "GU2YWSL3", "cabin": "economy" }, { "origin": "BLR", "destination": "DOH", "operating": "IX", "marketing": "AI", "booking_code": "H", "farebasis": "HL3YWYDO", "cabin": "economy" } ], "connecting": [ "COK", "BOM", "DEL", "BLR" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-68", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H50M", "transit_time": "10H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAgV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "COK", "arrival_time": "2026-11-19T18:45:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Cochin International Airport", "city": "Kochi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT4H20M", "distance": "1934", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "494" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "6534" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "HL3YWYDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKwyAQRD8mzH1Hm8bcFG1IaFEKLa2X\/v9ndDUpdMGdWd6O6r03Ys4kjf+vAZ8hbMjPCGQYPbFcQTtOBHWqEDHEerP1VVPBccmsKHe8K\/ticpEqWLhwR61Qe09lVcaTdaOqEO1pNKsJ\/MxlVZtDetwDKdbOs5PtfUCZoH\/V3Bd29SzR", "FareInfoRef": "l7HbtGEHuDKAWi7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA0V7ElbAAAA==", "origin": "COK", "departure_time": "2026-11-19T22:10:00.000+05:30", "origin_terminal": "1", "origin_airport": { "name": "Cochin International Airport", "city": "Kochi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "BOM", "arrival_time": "2026-11-20T00:25:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT2H15M", "distance": "672", "lay_over": "PT03H25M", "lay_over_date": "2026-11-19", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "2206" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "9898" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "QU2YWSB3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEKAjEMRQ8z\/H2SDtbuWlMdB6EiOkg33v8Yk7YKBtL88pKfxBiF5MDMEv9jwmdKK8qmQIFY5qRg9hL6r4KIjnhsUt\/Pk8MwETJUOh6Ve6OGi7MC9ToP1AK1v3q\/GRvO5sloq9GkTeAnzleTJeXX6pZsm3nmkJYvJA+71eZ2Y98spA==", "FareInfoRef": "l7HbtGEHuDKAki7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAkV7ElbAAAA==", "origin": "BOM", "departure_time": "2026-11-20T07:20:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-20T10:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-20", "flight_time": "PT2H55M", "distance": "1174", "lay_over": "PT06H55M", "lay_over_date": "2026-11-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QU2YWSB3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEKAjEMRQ8z\/H2SDtbuWlMdB6EiOkg33v8Yk7YKBtL88pKfxBiF5MDMEv9jwmdKK8qmQIFY5qRg9hL6r4KIjnhsUt\/Pk8MwETJUOh6Ve6OGi7MC9ToP1AK1v3q\/GRvO5sloq9GkTeAnzleTJeXX6pZsm3nmkJYvJA+71eZ2Y98spA==", "FareInfoRef": "l7HbtGEHuDKAki7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-68", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT12H0M", "transit_time": "1H40M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAsV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T15:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2027-02-20T17:45:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT2H30M", "distance": "886", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "fareBasisCode": "GU2YWSL3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5JOFG7t2jEmTT0AE+qF\/z8DtwyJSIkdOXESQjCxk6pa+I8B7yGuKHsCCow5bXd4kxGOTYWInLHsVl+PzYEeXsyEUunyF7UPpsvVEZB8GrtUC+OoOabm1Z2JinYZjXIDPzLfSEvMz9UtmZd1NJnyIYoHX+XeB0JgLGw=", "FareInfoRef": "l7HbtGEHuDKAli7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAuV7ElbAAAA==", "origin": "DEL", "departure_time": "2027-02-20T19:25:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "BLR", "arrival_time": "2027-02-20T22:15:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Kempegowda International Airport", "city": "Bangalore", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT2H50M", "distance": "1063", "lay_over": "PT01H40M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2512" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2512" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "fareBasisCode": "GU2YWSL3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5JOFG7t2jEmTT0AE+qF\/z8DtwyJSIkdOXESQjCxk6pa+I8B7yGuKHsCCow5bXd4kxGOTYWInLHsVl+PzYEeXsyEUunyF7UPpsvVEZB8GrtUC+OoOabm1Z2JinYZjXIDPzLfSEvMz9UtmZd1NJnyIYoHX+XeB0JgLGw=", "FareInfoRef": "l7HbtGEHuDKAli7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAwV7ElbAAAA==", "origin": "BLR", "departure_time": "2027-02-21T22:15:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Kempegowda International Airport", "city": "Bangalore", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DOH", "arrival_time": "2027-02-22T00: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-21", "flight_time": "PT5H00M", "distance": "1891", "lay_over": "PT1D00H00M", "lay_over_date": "2027-02-20", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "917" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "6669" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "HL3YWYDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTtsKwjAM\/Zhx3pN0uO2tdXV0MDoURfvi\/3+GZ7WCCUlOcnLz3pvYSVXN\/0uHdxdW5McMZBgt7gnqetejZ1YgYoq0ufIscQeXDGKs5KqlRa2NcZyVAYsuWqmSKc2ftxu572YhwHEaB+QEfuCSCHOI92tQFeemaZT11UgZwF859wF27izU", "FareInfoRef": "l7HbtGEHuDKAmi7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-22", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-22", "calendar_carrier": "IX", "calendar_total_currency": "BDT", "calendar_total_price": 81923, "calendar_total_sell": 81923, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 81923, "filter": { "id": "F1TT00006-68", "price": 81923, "journey_duration": "PT1D7H50M", "journey_duration_seconds": 114600, "layover_duration": "PT12H0M", "layover_duration_seconds": 43200, "carrier_operating": "IX", "carrier_marketing": "AI", "aircraft": "737", "aircraft_name": "737", "cabin_class": "Economy", "connecting_airport": [ "COK", "BOM", "DEL", "BLR" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-19T11:55:00.000+03:00", "arrival_timing_slot": "", "arrival_departure_time": "2027-02-22T00:45:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611191155cok202611191845494cok202611192210bom2026112000252206bom202611200720dac2026112010452183dac202702201545del2027022017452228del202702201925blr2027022022152512blr202702212215doh202702220045917", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-69", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H50M", "transit_time": "10H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAgV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "COK", "arrival_time": "2026-11-19T18:45:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Cochin International Airport", "city": "Kochi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT4H20M", "distance": "1934", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "494" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "6534" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "HL3YWYDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKwyAQRD8mzH1Hm8bcFG1IaFEKLa2X\/v9ndDUpdMGdWd6O6r03Ys4kjf+vAZ8hbMjPCGQYPbFcQTtOBHWqEDHEerP1VVPBccmsKHe8K\/ticpEqWLhwR61Qe09lVcaTdaOqEO1pNKsJ\/MxlVZtDetwDKdbOs5PtfUCZoH\/V3Bd29SzR", "FareInfoRef": "l7HbtGEHuDKAWi7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA0V7ElbAAAA==", "origin": "COK", "departure_time": "2026-11-19T22:10:00.000+05:30", "origin_terminal": "1", "origin_airport": { "name": "Cochin International Airport", "city": "Kochi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "BOM", "arrival_time": "2026-11-20T00:25:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT2H15M", "distance": "672", "lay_over": "PT03H25M", "lay_over_date": "2026-11-19", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "2206" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "9898" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "QU2YWSB3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEKAjEMRQ8z\/H2SDtbuWlMdB6EiOkg33v8Yk7YKBtL88pKfxBiF5MDMEv9jwmdKK8qmQIFY5qRg9hL6r4KIjnhsUt\/Pk8MwETJUOh6Ve6OGi7MC9ToP1AK1v3q\/GRvO5sloq9GkTeAnzleTJeXX6pZsm3nmkJYvJA+71eZ2Y98spA==", "FareInfoRef": "l7HbtGEHuDKAki7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAkV7ElbAAAA==", "origin": "BOM", "departure_time": "2026-11-20T07:20:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-20T10:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-20", "flight_time": "PT2H55M", "distance": "1174", "lay_over": "PT06H55M", "lay_over_date": "2026-11-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QU2YWSB3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEKAjEMRQ8z\/H2SDtbuWlMdB6EiOkg33v8Yk7YKBtL88pKfxBiF5MDMEv9jwmdKK8qmQIFY5qRg9hL6r4KIjnhsUt\/Pk8MwETJUOh6Ve6OGi7MC9ToP1AK1v3q\/GRvO5sloq9GkTeAnzleTJeXX6pZsm3nmkJYvJA+71eZ2Y98spA==", "FareInfoRef": "l7HbtGEHuDKAki7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-69", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D12H0M", "transit_time": "1D1H35M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAsV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T15:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2027-02-20T17:45:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT2H30M", "distance": "886", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "fareBasisCode": "GU2YWSL3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5JOFG7t2jEmTT0AE+qF\/z8DtwyJSIkdOXESQjCxk6pa+I8B7yGuKHsCCow5bXd4kxGOTYWInLHsVl+PzYEeXsyEUunyF7UPpsvVEZB8GrtUC+OoOabm1Z2JinYZjXIDPzLfSEvMz9UtmZd1NJnyIYoHX+XeB0JgLGw=", "FareInfoRef": "l7HbtGEHuDKAli7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAyV7ElbAAAA==", "origin": "DEL", "departure_time": "2027-02-20T20:30:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "BLR", "arrival_time": "2027-02-20T23:25:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Kempegowda International Airport", "city": "Bangalore", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT2H55M", "distance": "1063", "lay_over": "PT02H45M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2809" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2809" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "fareBasisCode": "GU2YWSL3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5JOFG7t2jEmTT0AE+qF\/z8DtwyJSIkdOXESQjCxk6pa+I8B7yGuKHsCCow5bXd4kxGOTYWInLHsVl+PzYEeXsyEUunyF7UPpsvVEZB8GrtUC+OoOabm1Z2JinYZjXIDPzLfSEvMz9UtmZd1NJnyIYoHX+XeB0JgLGw=", "FareInfoRef": "l7HbtGEHuDKAli7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAwV7ElbAAAA==", "origin": "BLR", "departure_time": "2027-02-21T22:15:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Kempegowda International Airport", "city": "Bangalore", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DOH", "arrival_time": "2027-02-22T00: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-21", "flight_time": "PT5H00M", "distance": "1891", "lay_over": "PT22H50M", "lay_over_date": "2027-02-20", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "917" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "6669" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "HL3YWYDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTtsKwjAM\/Zhx3pN0uO2tdXV0MDoURfvi\/3+GZ7WCCUlOcnLz3pvYSVXN\/0uHdxdW5McMZBgt7gnqetejZ1YgYoq0ufIscQeXDGKs5KqlRa2NcZyVAYsuWqmSKc2ftxu572YhwHEaB+QEfuCSCHOI92tQFeemaZT11UgZwF859wF27izU", "FareInfoRef": "l7HbtGEHuDKAmi7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 81923, "gross_total": 81923, "base_fare": 58112, "tax": 23811, "sell": { "currency": "BDT", "total": 81923, "base_fare": 58112, "tax": 23811 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODE5MjMsImJhc2VfZmFyZSI6NTgxMTIsInRheCI6MjM4MTF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4MTkyMywiYmFzZV9mYXJlIjo1ODExMiwidGF4IjoyMzgxMSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4MTkyMywiYmFzZV9mYXJlIjo1ODExMiwidGF4IjoyMzgxMX19", "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": 81923, "base_fare": 58112, "tax": 23811, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "58112.00", "tax": "23811.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 81923, "base_fare": 58112, "tax": 23811, "gross": { "base_fare": "58112.00", "tax": "23811.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": "7662.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1300.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjgxOTIzLjAwIiwiYmFzZV9mYXJlIjoiNTgxMTIuMDAiLCJ0YXgiOiIyMzgxMS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU4MTEyLjAwIiwidGF4IjoiMjM4MTEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4MTkyMy4wMCIsImJhc2VfZmFyZSI6IjU4MTEyLjAwIiwidGF4IjoiMjM4MTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1ODExMi4wMCIsInRheCI6IjIzODExLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiODE5MjMuMDAiLCJiYXNlX2ZhcmUiOiI1ODExMi4wMCIsInRheCI6IjIzODExLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjgxOTIzLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6Ijc2NjIuMDAifSwiWVIiOnsiYW1vdW50IjoiMTMwMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI5OTAyLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDM5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDM5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM0MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzY2MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzAwIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "COK", "operating": "IX", "marketing": "AI", "booking_code": "H", "farebasis": "HL3YWYDO", "cabin": "economy" }, { "origin": "COK", "destination": "BOM", "operating": "IX", "marketing": "AI", "booking_code": "H", "farebasis": "QU2YWSB3", "cabin": "economy" }, { "origin": "BOM", "destination": "DAC", "operating": "AI", "marketing": "AI", "booking_code": "Q", "farebasis": "QU2YWSB3", "cabin": "economy" }, { "origin": "DAC", "destination": "DEL", "operating": "AI", "marketing": "AI", "booking_code": "G", "farebasis": "GU2YWSL3", "cabin": "economy" }, { "origin": "DEL", "destination": "BLR", "operating": "AI", "marketing": "AI", "booking_code": "G", "farebasis": "GU2YWSL3", "cabin": "economy" }, { "origin": "BLR", "destination": "DOH", "operating": "IX", "marketing": "AI", "booking_code": "H", "farebasis": "HL3YWYDO", "cabin": "economy" } ], "connecting": [ "COK", "BOM", "DEL", "BLR" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-69", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H50M", "transit_time": "10H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAgV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "COK", "arrival_time": "2026-11-19T18:45:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Cochin International Airport", "city": "Kochi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT4H20M", "distance": "1934", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "494" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "6534" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "HL3YWYDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEKwyAQRD8mzH1Hm8bcFG1IaFEKLa2X\/v9ndDUpdMGdWd6O6r03Ys4kjf+vAZ8hbMjPCGQYPbFcQTtOBHWqEDHEerP1VVPBccmsKHe8K\/ticpEqWLhwR61Qe09lVcaTdaOqEO1pNKsJ\/MxlVZtDetwDKdbOs5PtfUCZoH\/V3Bd29SzR", "FareInfoRef": "l7HbtGEHuDKAWi7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA0V7ElbAAAA==", "origin": "COK", "departure_time": "2026-11-19T22:10:00.000+05:30", "origin_terminal": "1", "origin_airport": { "name": "Cochin International Airport", "city": "Kochi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "BOM", "arrival_time": "2026-11-20T00:25:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT2H15M", "distance": "672", "lay_over": "PT03H25M", "lay_over_date": "2026-11-19", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "2206" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "9898" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "QU2YWSB3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEKAjEMRQ8z\/H2SDtbuWlMdB6EiOkg33v8Yk7YKBtL88pKfxBiF5MDMEv9jwmdKK8qmQIFY5qRg9hL6r4KIjnhsUt\/Pk8MwETJUOh6Ve6OGi7MC9ToP1AK1v3q\/GRvO5sloq9GkTeAnzleTJeXX6pZsm3nmkJYvJA+71eZ2Y98spA==", "FareInfoRef": "l7HbtGEHuDKAki7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAkV7ElbAAAA==", "origin": "BOM", "departure_time": "2026-11-20T07:20:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-20T10:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-20", "flight_time": "PT2H55M", "distance": "1174", "lay_over": "PT06H55M", "lay_over_date": "2026-11-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "QU2YWSB3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkEKAjEMRQ8z\/H2SDtbuWlMdB6EiOkg33v8Yk7YKBtL88pKfxBiF5MDMEv9jwmdKK8qmQIFY5qRg9hL6r4KIjnhsUt\/Pk8MwETJUOh6Ve6OGi7MC9ToP1AK1v3q\/GRvO5sloq9GkTeAnzleTJeXX6pZsm3nmkJYvJA+71eZ2Y98spA==", "FareInfoRef": "l7HbtGEHuDKAki7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-69", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D12H0M", "transit_time": "1D1H35M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAsV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T15:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2027-02-20T17:45:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT2H30M", "distance": "886", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "fareBasisCode": "GU2YWSL3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5JOFG7t2jEmTT0AE+qF\/z8DtwyJSIkdOXESQjCxk6pa+I8B7yGuKHsCCow5bXd4kxGOTYWInLHsVl+PzYEeXsyEUunyF7UPpsvVEZB8GrtUC+OoOabm1Z2JinYZjXIDPzLfSEvMz9UtmZd1NJnyIYoHX+XeB0JgLGw=", "FareInfoRef": "l7HbtGEHuDKAli7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAyV7ElbAAAA==", "origin": "DEL", "departure_time": "2027-02-20T20:30:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "BLR", "arrival_time": "2027-02-20T23:25:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Kempegowda International Airport", "city": "Bangalore", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT2H55M", "distance": "1063", "lay_over": "PT02H45M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2809" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2809" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "fareBasisCode": "GU2YWSL3", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5JOFG7t2jEmTT0AE+qF\/z8DtwyJSIkdOXESQjCxk6pa+I8B7yGuKHsCCow5bXd4kxGOTYWInLHsVl+PzYEeXsyEUunyF7UPpsvVEZB8GrtUC+OoOabm1Z2JinYZjXIDPzLfSEvMz9UtmZd1NJnyIYoHX+XeB0JgLGw=", "FareInfoRef": "l7HbtGEHuDKAli7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAwV7ElbAAAA==", "origin": "BLR", "departure_time": "2027-02-21T22:15:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Kempegowda International Airport", "city": "Bangalore", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DOH", "arrival_time": "2027-02-22T00: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-21", "flight_time": "PT5H00M", "distance": "1891", "lay_over": "PT22H50M", "lay_over_date": "2027-02-20", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "IX", "carrier_name": "Air India Express", "carrier_logo": "IX.png", "flight_number": "917" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "6669" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "fareBasisCode": "HL3YWYDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTtsKwjAM\/Zhx3pN0uO2tdXV0MDoURfvi\/3+GZ7WCCUlOcnLz3pvYSVXN\/0uHdxdW5McMZBgt7gnqetejZ1YgYoq0ufIscQeXDGKs5KqlRa2NcZyVAYsuWqmSKc2ftxu572YhwHEaB+QEfuCSCHOI92tQFeemaZT11UgZwF859wF27izU", "FareInfoRef": "l7HbtGEHuDKAmi7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-22", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-22", "calendar_carrier": "IX", "calendar_total_currency": "BDT", "calendar_total_price": 81923, "calendar_total_sell": 81923, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 81923, "filter": { "id": "F1TT00006-69", "price": 81923, "journey_duration": "PT2D7H50M", "journey_duration_seconds": 201000, "layover_duration": "PT1D11H55M", "layover_duration_seconds": 129300, "carrier_operating": "IX", "carrier_marketing": "AI", "aircraft": "737", "aircraft_name": "737", "cabin_class": "Economy", "connecting_airport": [ "COK", "BOM", "DEL", "BLR" ], "total_segment_count": 6, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-19T11:55:00.000+03:00", "arrival_timing_slot": "", "arrival_departure_time": "2027-02-22T00:45:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611191155cok202611191845494cok202611192210bom2026112000252206bom202611200720dac2026112010452183dac202702201545del2027022017452228del202702202030blr2027022023252809blr202702212215doh202702220045917", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-70", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H50M", "transit_time": "2H0M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA6V7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T22:40:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-20T05:50: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-19", "flight_time": "PT4H40M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "218" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "218" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "EE6MQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5LSwW6t2k47QNEkdtiF\/z8DtwWJSIkdOXESQjCxWVUt\/MeE93TcUY8EVBgzxwRziyiU3QkRU5QyP\/aIr8VCoXZxoPaxfEtKwCqrDakFzl7zc2tOi84XIs3bYTTKDfxI2UhrzK89iolz4r3n2SHKFfyUex\/vYSwL", "FareInfoRef": "l7HbtGEHuDKAOk7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT02H00M", "lay_over_date": "2026-11-20", "aircraft": { "code": "332", "name": "332", "picture": "332.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": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "EE6MQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5LSwW6t2k47QNEkdtiF\/z8DtwWJSIkdOXESQjCxWVUt\/MeE93TcUY8EVBgzxwRziyiU3QkRU5QyP\/aIr8VCoXZxoPaxfEtKwCqrDakFzl7zc2tOi84XIs3bYTTKDfxI2UhrzK89iolz4r3n2SHKFfyUex\/vYSwL", "FareInfoRef": "l7HbtGEHuDKAOk7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-70", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H25M", "transit_time": "2H55M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "EE6MQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO5AlXW+JklY9bJkqrYde9v9nzEk7aUhgI4MhxmhiQVUt\/seAz7A\/UPcMVBizvFaYm0R7d0DEFPMcnlsCLUYxEwq1iydqHyv3rAQssliXjsq4akm5OU0abkSat8NolBv4kXklram8tyQmzon3nmdPUUbwU+59AfauLBA=", "FareInfoRef": "l7HbtGEHuDKAjk7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA+V7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-20T18:50:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-20T21:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H05M", "distance": "2245", "lay_over": "PT02H55M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32B", "name": "32B", "picture": "32B.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "217" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "217" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "EE6MQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO5AlXW+JklY9bJkqrYde9v9nzEk7aUhgI4MhxmhiQVUt\/seAz7A\/UPcMVBizvFaYm0R7d0DEFPMcnlsCLUYxEwq1iydqHyv3rAQssliXjsq4akm5OU0abkSat8NolBv4kXklram8tyQmzon3nmdPUUbwU+59AfauLBA=", "FareInfoRef": "l7HbtGEHuDKAjk7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 110254, "gross_total": 110254, "base_fare": 72385, "tax": 37869, "sell": { "currency": "BDT", "total": 110254, "base_fare": 72385, "tax": 37869 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTEwMjU0LCJiYXNlX2ZhcmUiOjcyMzg1LCJ0YXgiOjM3ODY5fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTEwMjU0LCJiYXNlX2ZhcmUiOjcyMzg1LCJ0YXgiOjM3ODY5LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExMDI1NCwiYmFzZV9mYXJlIjo3MjM4NSwidGF4IjozNzg2OX19", "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": 110254, "base_fare": 72385, "tax": 37869, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "72385.00", "tax": "37869.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 110254, "base_fare": 72385, "tax": 37869, "gross": { "base_fare": "72385.00", "tax": "37869.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": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExMDI1NC4wMCIsImJhc2VfZmFyZSI6IjcyMzg1LjAwIiwidGF4IjoiMzc4NjkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3MjM4NS4wMCIsInRheCI6IjM3ODY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTEwMjU0LjAwIiwiYmFzZV9mYXJlIjoiNzIzODUuMDAiLCJ0YXgiOiIzNzg2OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyMzg1LjAwIiwidGF4IjoiMzc4NjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTAyNTQuMDAiLCJiYXNlX2ZhcmUiOiI3MjM4NS4wMCIsInRheCI6IjM3ODY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExMDI1NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIyMDU0NC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIyNDc2LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6Ijk5MDIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDU0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNDc2IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "CMB", "operating": "UL", "marketing": "UL", "booking_code": "E", "farebasis": "EE6MQA", "cabin": "economy" }, { "origin": "CMB", "destination": "DAC", "operating": "UL", "marketing": "UL", "booking_code": "E", "farebasis": "EE6MQA", "cabin": "economy" }, { "origin": "DAC", "destination": "CMB", "operating": "UL", "marketing": "UL", "booking_code": "E", "farebasis": "EE6MQA", "cabin": "economy" }, { "origin": "CMB", "destination": "DOH", "operating": "UL", "marketing": "UL", "booking_code": "E", "farebasis": "EE6MQA", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-70", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H50M", "transit_time": "2H0M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA6V7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T22:40:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-20T05:50: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-19", "flight_time": "PT4H40M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "218" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "218" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "EE6MQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5LSwW6t2k47QNEkdtiF\/z8DtwWJSIkdOXESQjCxWVUt\/MeE93TcUY8EVBgzxwRziyiU3QkRU5QyP\/aIr8VCoXZxoPaxfEtKwCqrDakFzl7zc2tOi84XIs3bYTTKDfxI2UhrzK89iolz4r3n2SHKFfyUex\/vYSwL", "FareInfoRef": "l7HbtGEHuDKAOk7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT02H00M", "lay_over_date": "2026-11-20", "aircraft": { "code": "332", "name": "332", "picture": "332.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": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "EE6MQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5LSwW6t2k47QNEkdtiF\/z8DtwWJSIkdOXESQjCxWVUt\/MeE93TcUY8EVBgzxwRziyiU3QkRU5QyP\/aIr8VCoXZxoPaxfEtKwCqrDakFzl7zc2tOi84XIs3bYTTKDfxI2UhrzK89iolz4r3n2SHKFfyUex\/vYSwL", "FareInfoRef": "l7HbtGEHuDKAOk7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-70", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H25M", "transit_time": "2H55M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "EE6MQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO5AlXW+JklY9bJkqrYde9v9nzEk7aUhgI4MhxmhiQVUt\/seAz7A\/UPcMVBizvFaYm0R7d0DEFPMcnlsCLUYxEwq1iydqHyv3rAQssliXjsq4akm5OU0abkSat8NolBv4kXklram8tyQmzon3nmdPUUbwU+59AfauLBA=", "FareInfoRef": "l7HbtGEHuDKAjk7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA+V7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-20T18:50:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-20T21:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H05M", "distance": "2245", "lay_over": "PT02H55M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32B", "name": "32B", "picture": "32B.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "217" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "217" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "EE6MQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO5AlXW+JklY9bJkqrYde9v9nzEk7aUhgI4MhxmhiQVUt\/seAz7A\/UPcMVBizvFaYm0R7d0DEFPMcnlsCLUYxEwq1iydqHyv3rAQssliXjsq4akm5OU0abkSat8NolBv4kXklram8tyQmzon3nmdPUUbwU+59AfauLBA=", "FareInfoRef": "l7HbtGEHuDKAjk7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "UL", "calendar_total_currency": "BDT", "calendar_total_price": 110254, "calendar_total_sell": 110254, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 110254, "filter": { "id": "F1TT00006-70", "price": 110254, "journey_duration": "PT21H15M", "journey_duration_seconds": 76500, "layover_duration": "PT4H55M", "layover_duration_seconds": 17700, "carrier_operating": "UL", "carrier_marketing": "UL", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-19T22:40:00.000+03:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-02-20T21:25:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611192240cmb202611200550218cmb202611200750dac202611201130189dac202702201300cmb202702201555190cmb202702201850doh202702202125217", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-71", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H15M", "transit_time": "15H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAAW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T09:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-19T16:30: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-19", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "654" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "654" }, "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OhCAMhQ9j3r4FouMOIhgXhok4LtjM\/Y8xT9RkmpTX8vXPe2\/E9Kpq\/L91+HZbQT4mIMPQY5hgXT8IlFmFiFHs6xaK7gn3kJEoN3yptsI4phcFs8zuQqehtje+FzLHcZYqinP1seJM2IMnSAvDHOKnVFZbyz9zIxnAW9n3A3xhLN0=", "FareInfoRef": "l7HbtGEHuDKA3k7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT15H20M", "lay_over_date": "2026-11-19", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "189" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OhCAMhQ9j3r4FouMOIhgXhok4LtjM\/Y8xT9RkmpTX8vXPe2\/E9Kpq\/L91+HZbQT4mIMPQY5hgXT8IlFmFiFHs6xaK7gn3kJEoN3yptsI4phcFs8zuQqehtje+FzLHcZYqinP1seJM2IMnSAvDHOKnVFZbyz9zIxnAW9n3A3xhLN0=", "FareInfoRef": "l7HbtGEHuDKA3k7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-71", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT6H0M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAaV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T10: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-20T13: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-20", "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjEOgzAMRQ+D\/m4bRNotEQliQEGEdsjS+x+jn0ClWor97Wc79t6b2Kiq5v+tw6fbC\/J7AjKML24L1KmTllWImOJY91D0SOASJ2ZClBu+orbG+EwPBswyDw3VTLt9DBOZupGbhQLn1zglJ\/ATaaHMIb5KlUH6njW7kTjwUk59AR70LEk=", "FareInfoRef": "l7HbtGEHuDKAPl7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 108644, "gross_total": 108644, "base_fare": 71365, "tax": 37279, "sell": { "currency": "BDT", "total": 108644, "base_fare": 71365, "tax": 37279 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTA4NjQ0LCJiYXNlX2ZhcmUiOjcxMzY1LCJ0YXgiOjM3Mjc5fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTA4NjQ0LCJiYXNlX2ZhcmUiOjcxMzY1LCJ0YXgiOjM3Mjc5LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEwODY0NCwiYmFzZV9mYXJlIjo3MTM2NSwidGF4IjozNzI3OX19", "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": 108644, "base_fare": 71365, "tax": 37279, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "71365.00", "tax": "37279.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 108644, "base_fare": 71365, "tax": 37279, "gross": { "base_fare": "71365.00", "tax": "37279.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": "18352.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4078.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEwODY0NC4wMCIsImJhc2VfZmFyZSI6IjcxMzY1LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3MTM2NS4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTA4NjQ0LjAwIiwiYmFzZV9mYXJlIjoiNzEzNjUuMDAiLCJ0YXgiOiIzNzI3OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMzY1LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMDg2NDQuMDAiLCJiYXNlX2ZhcmUiOiI3MTM2NS4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEwODY0NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxODM1Mi4wMCJ9LCJZUiI6eyJhbW91bnQiOiI0MDc4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6Ijk5MDIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODM1MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "CMB", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLQAR1SE", "cabin": "economy" }, { "origin": "CMB", "destination": "DAC", "operating": "UL", "marketing": "QR", "booking_code": "O", "farebasis": "SLQAR1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLQAR1SE", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-71", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H15M", "transit_time": "15H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAAW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T09:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-19T16:30: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-19", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "654" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "654" }, "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OhCAMhQ9j3r4FouMOIhgXhok4LtjM\/Y8xT9RkmpTX8vXPe2\/E9Kpq\/L91+HZbQT4mIMPQY5hgXT8IlFmFiFHs6xaK7gn3kJEoN3yptsI4phcFs8zuQqehtje+FzLHcZYqinP1seJM2IMnSAvDHOKnVFZbyz9zIxnAW9n3A3xhLN0=", "FareInfoRef": "l7HbtGEHuDKA3k7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT15H20M", "lay_over_date": "2026-11-19", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "189" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OhCAMhQ9j3r4FouMOIhgXhok4LtjM\/Y8xT9RkmpTX8vXPe2\/E9Kpq\/L91+HZbQT4mIMPQY5hgXT8IlFmFiFHs6xaK7gn3kJEoN3yptsI4phcFs8zuQqehtje+FzLHcZYqinP1seJM2IMnSAvDHOKnVFZbyz9zIxnAW9n3A3xhLN0=", "FareInfoRef": "l7HbtGEHuDKA3k7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-71", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT6H0M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAaV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T10: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-20T13: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-20", "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjEOgzAMRQ+D\/m4bRNotEQliQEGEdsjS+x+jn0ClWor97Wc79t6b2Kiq5v+tw6fbC\/J7AjKML24L1KmTllWImOJY91D0SOASJ2ZClBu+orbG+EwPBswyDw3VTLt9DBOZupGbhQLn1zglJ\/ATaaHMIb5KlUH6njW7kTjwUk59AR70LEk=", "FareInfoRef": "l7HbtGEHuDKAPl7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 108644, "calendar_total_sell": 108644, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 108644, "filter": { "id": "F1TT00006-71", "price": 108644, "journey_duration": "PT1D5H15M", "journey_duration_seconds": 105300, "layover_duration": "PT15H20M", "layover_duration_seconds": 55200, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-11-19T09:15:00.000+03:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-02-20T13:45:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611190915cmb202611191630654cmb202611200750dac202611201130189dac202702201045doh202702201345641", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-72", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H0M", "transit_time": "23H5M", "routes": [ { "air_segment_key": "l7HbtGEHuDKADW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T01:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-19T08:45: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-18", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "664" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "664" }, "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OhCAMhQ9j3r4FouMOIhgXhok4LtjM\/Y8xT9RkmpTX8vXPe2\/E9Kpq\/L91+HZbQT4mIMPQY5hgXT8IlFmFiFHs6xaK7gn3kJEoN3yptsI4phcFs8zuQqehtje+FzLHcZYqinP1seJM2IMnSAvDHOKnVFZbyz9zIxnAW9n3A3xhLN0=", "FareInfoRef": "l7HbtGEHuDKA3k7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT23H05M", "lay_over_date": "2026-11-19", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "189" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OhCAMhQ9j3r4FouMOIhgXhok4LtjM\/Y8xT9RkmpTX8vXPe2\/E9Kpq\/L91+HZbQT4mIMPQY5hgXT8IlFmFiFHs6xaK7gn3kJEoN3yptsI4phcFs8zuQqehtje+FzLHcZYqinP1seJM2IMnSAvDHOKnVFZbyz9zIxnAW9n3A3xhLN0=", "FareInfoRef": "l7HbtGEHuDKA3k7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-72", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT6H0M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAaV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T10: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-20T13: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-20", "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjEOgzAMRQ+D\/m4bRNotEQliQEGEdsjS+x+jn0ClWor97Wc79t6b2Kiq5v+tw6fbC\/J7AjKML24L1KmTllWImOJY91D0SOASJ2ZClBu+orbG+EwPBswyDw3VTLt9DBOZupGbhQLn1zglJ\/ATaaHMIb5KlUH6njW7kTjwUk59AR70LEk=", "FareInfoRef": "l7HbtGEHuDKAPl7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 108644, "gross_total": 108644, "base_fare": 71365, "tax": 37279, "sell": { "currency": "BDT", "total": 108644, "base_fare": 71365, "tax": 37279 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTA4NjQ0LCJiYXNlX2ZhcmUiOjcxMzY1LCJ0YXgiOjM3Mjc5fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTA4NjQ0LCJiYXNlX2ZhcmUiOjcxMzY1LCJ0YXgiOjM3Mjc5LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEwODY0NCwiYmFzZV9mYXJlIjo3MTM2NSwidGF4IjozNzI3OX19", "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": 108644, "base_fare": 71365, "tax": 37279, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "71365.00", "tax": "37279.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 108644, "base_fare": 71365, "tax": 37279, "gross": { "base_fare": "71365.00", "tax": "37279.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": "18352.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4078.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEwODY0NC4wMCIsImJhc2VfZmFyZSI6IjcxMzY1LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3MTM2NS4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTA4NjQ0LjAwIiwiYmFzZV9mYXJlIjoiNzEzNjUuMDAiLCJ0YXgiOiIzNzI3OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMzY1LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMDg2NDQuMDAiLCJiYXNlX2ZhcmUiOiI3MTM2NS4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEwODY0NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxODM1Mi4wMCJ9LCJZUiI6eyJhbW91bnQiOiI0MDc4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6Ijk5MDIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODM1MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "CMB", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLQAR1SE", "cabin": "economy" }, { "origin": "CMB", "destination": "DAC", "operating": "UL", "marketing": "QR", "booking_code": "O", "farebasis": "SLQAR1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLQAR1SE", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-72", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H0M", "transit_time": "23H5M", "routes": [ { "air_segment_key": "l7HbtGEHuDKADW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T01:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-19T08:45: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-18", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "664" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "664" }, "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OhCAMhQ9j3r4FouMOIhgXhok4LtjM\/Y8xT9RkmpTX8vXPe2\/E9Kpq\/L91+HZbQT4mIMPQY5hgXT8IlFmFiFHs6xaK7gn3kJEoN3yptsI4phcFs8zuQqehtje+FzLHcZYqinP1seJM2IMnSAvDHOKnVFZbyz9zIxnAW9n3A3xhLN0=", "FareInfoRef": "l7HbtGEHuDKA3k7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT23H05M", "lay_over_date": "2026-11-19", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "189" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OhCAMhQ9j3r4FouMOIhgXhok4LtjM\/Y8xT9RkmpTX8vXPe2\/E9Kpq\/L91+HZbQT4mIMPQY5hgXT8IlFmFiFHs6xaK7gn3kJEoN3yptsI4phcFs8zuQqehtje+FzLHcZYqinP1seJM2IMnSAvDHOKnVFZbyz9zIxnAW9n3A3xhLN0=", "FareInfoRef": "l7HbtGEHuDKA3k7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-72", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT6H0M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAaV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T10: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-20T13: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-20", "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjEOgzAMRQ+D\/m4bRNotEQliQEGEdsjS+x+jn0ClWor97Wc79t6b2Kiq5v+tw6fbC\/J7AjKML24L1KmTllWImOJY91D0SOASJ2ZClBu+orbG+EwPBswyDw3VTLt9DBOZupGbhQLn1zglJ\/ATaaHMIb5KlUH6njW7kTjwUk59AR70LEk=", "FareInfoRef": "l7HbtGEHuDKAPl7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 108644, "calendar_total_sell": 108644, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 108644, "filter": { "id": "F1TT00006-72", "price": 108644, "journey_duration": "PT1D13H0M", "journey_duration_seconds": 133200, "layover_duration": "PT23H5M", "layover_duration_seconds": 83100, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "", "departure_departure_time": "2026-11-19T01:30:00.000+03:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-02-20T13:45:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611190130cmb202611190845664cmb202611200750dac202611201130189dac202702201045doh202702201345641", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-73", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H30M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAFW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T22:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOM", "arrival_time": "2026-11-20T04:30:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT3H45M", "distance": "1424", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2290" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2290" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "3", "fareBasisCode": "KU2YWSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwzAIhR+mnHu1Y3Z3CXGsZZBStjJys\/d\/jJmkgwrqkc+\/EIKQXJlZwtkGfIe4IO8JyBB3iwnjqDSBvSogEsZzl\/J52Ypjyc1Rbrhnbo02JfaEpOnSUTWUFm2dnfXNRMSop1GlT+Av7rPLHO29xYd5NyvrFg9ICv\/V535yfSzY", "FareInfoRef": "l7HbtGEHuDKAll7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAkV7ElbAAAA==", "origin": "BOM", "departure_time": "2026-11-20T07:20:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-20T10:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-20", "flight_time": "PT2H55M", "distance": "1174", "lay_over": "PT02H50M", "lay_over_date": "2026-11-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "3", "fareBasisCode": "KU2YWSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwzAIhR+mnHu1Y3Z3CXGsZZBStjJys\/d\/jJmkgwrqkc+\/EIKQXJlZwtkGfIe4IO8JyBB3iwnjqDSBvSogEsZzl\/J52Ypjyc1Rbrhnbo02JfaEpOnSUTWUFm2dnfXNRMSop1GlT+Av7rPLHO29xYd5NyvrFg9ICv\/V535yfSzY", "FareInfoRef": "l7HbtGEHuDKAll7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-73", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT8H35M", "transit_time": "1H15M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAsV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T15:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2027-02-20T17:45:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT2H30M", "distance": "886", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "5", "fareBasisCode": "WU2YWSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0KAjEMhQ8zvP1LKlZ3LY04bjoMOgzdeP9jmNYRDCR54ctfSkmpZxHR9G8T3lN+oG4FqFB3W2Yog15H1UCqYN+07U9bnGikKh3Vgb9ZRqNdinhCieU0UKtuR7Rc+q6xmaSgn0aXPoGfuM0ua7bXmu\/GECRKXPMBGeG\/+twHfCos3w==", "FareInfoRef": "l7HbtGEHuDKAzl7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAHW7ElbAAAA==", "origin": "DEL", "departure_time": "2027-02-20T19:00:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DOH", "arrival_time": "2027-02-20T21:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT4H50M", "distance": "1585", "lay_over": "PT01H15M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2283" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2283" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "5", "fareBasisCode": "WU2YWSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0KAjEMhQ8zvP1LKlZ3LY04bjoMOgzdeP9jmNYRDCR54ctfSkmpZxHR9G8T3lN+oG4FqFB3W2Yog15H1UCqYN+07U9bnGikKh3Vgb9ZRqNdinhCieU0UKtuR7Rc+q6xmaSgn0aXPoGfuM0ua7bXmu\/GECRKXPMBGeG\/+twHfCos3w==", "FareInfoRef": "l7HbtGEHuDKAzl7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 87594, "gross_total": 87594, "base_fare": 66947, "tax": 20647, "sell": { "currency": "BDT", "total": 87594, "base_fare": 66947, "tax": 20647 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODc1OTQsImJhc2VfZmFyZSI6NjY5NDcsInRheCI6MjA2NDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NzU5NCwiYmFzZV9mYXJlIjo2Njk0NywidGF4IjoyMDY0NywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NzU5NCwiYmFzZV9mYXJlIjo2Njk0NywidGF4IjoyMDY0N319", "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": 87594, "base_fare": 66947, "tax": 20647, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "66947.00", "tax": "20647.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 87594, "base_fare": 66947, "tax": 20647, "gross": { "base_fare": "66947.00", "tax": "20647.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": "4950.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "848.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg3NTk0LjAwIiwiYmFzZV9mYXJlIjoiNjY5NDcuMDAiLCJ0YXgiOiIyMDY0Ny4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2OTQ3LjAwIiwidGF4IjoiMjA2NDcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4NzU5NC4wMCIsImJhc2VfZmFyZSI6IjY2OTQ3LjAwIiwidGF4IjoiMjA2NDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2Njk0Ny4wMCIsInRheCI6IjIwNjQ3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiODc1OTQuMDAiLCJiYXNlX2ZhcmUiOiI2Njk0Ny4wMCIsInRheCI6IjIwNjQ3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjg3NTk0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjQ5NTAuMDAifSwiWVIiOnsiYW1vdW50IjoiODQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6Ijk5MDIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0OTUwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijg0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "BOM", "operating": "AI", "marketing": "AI", "booking_code": "K", "farebasis": "KU2YWSDO", "cabin": "economy" }, { "origin": "BOM", "destination": "DAC", "operating": "AI", "marketing": "AI", "booking_code": "K", "farebasis": "KU2YWSDO", "cabin": "economy" }, { "origin": "DAC", "destination": "DEL", "operating": "AI", "marketing": "AI", "booking_code": "W", "farebasis": "WU2YWSDO", "cabin": "economy" }, { "origin": "DEL", "destination": "DOH", "operating": "AI", "marketing": "AI", "booking_code": "W", "farebasis": "WU2YWSDO", "cabin": "economy" } ], "connecting": [ "BOM", "DEL" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-73", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H30M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAFW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T22:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOM", "arrival_time": "2026-11-20T04:30:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT3H45M", "distance": "1424", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2290" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2290" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "3", "fareBasisCode": "KU2YWSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwzAIhR+mnHu1Y3Z3CXGsZZBStjJys\/d\/jJmkgwrqkc+\/EIKQXJlZwtkGfIe4IO8JyBB3iwnjqDSBvSogEsZzl\/J52Ypjyc1Rbrhnbo02JfaEpOnSUTWUFm2dnfXNRMSop1GlT+Av7rPLHO29xYd5NyvrFg9ICv\/V535yfSzY", "FareInfoRef": "l7HbtGEHuDKAll7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAkV7ElbAAAA==", "origin": "BOM", "departure_time": "2026-11-20T07:20:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-20T10:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-20", "flight_time": "PT2H55M", "distance": "1174", "lay_over": "PT02H50M", "lay_over_date": "2026-11-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "3", "fareBasisCode": "KU2YWSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwzAIhR+mnHu1Y3Z3CXGsZZBStjJys\/d\/jJmkgwrqkc+\/EIKQXJlZwtkGfIe4IO8JyBB3iwnjqDSBvSogEsZzl\/J52Ypjyc1Rbrhnbo02JfaEpOnSUTWUFm2dnfXNRMSop1GlT+Av7rPLHO29xYd5NyvrFg9ICv\/V535yfSzY", "FareInfoRef": "l7HbtGEHuDKAll7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-73", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT8H35M", "transit_time": "1H15M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAsV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T15:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2027-02-20T17:45:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT2H30M", "distance": "886", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "5", "fareBasisCode": "WU2YWSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0KAjEMhQ8zvP1LKlZ3LY04bjoMOgzdeP9jmNYRDCR54ctfSkmpZxHR9G8T3lN+oG4FqFB3W2Yog15H1UCqYN+07U9bnGikKh3Vgb9ZRqNdinhCieU0UKtuR7Rc+q6xmaSgn0aXPoGfuM0ua7bXmu\/GECRKXPMBGeG\/+twHfCos3w==", "FareInfoRef": "l7HbtGEHuDKAzl7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAHW7ElbAAAA==", "origin": "DEL", "departure_time": "2027-02-20T19:00:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DOH", "arrival_time": "2027-02-20T21:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT4H50M", "distance": "1585", "lay_over": "PT01H15M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2283" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2283" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "5", "fareBasisCode": "WU2YWSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0KAjEMhQ8zvP1LKlZ3LY04bjoMOgzdeP9jmNYRDCR54ctfSkmpZxHR9G8T3lN+oG4FqFB3W2Yog15H1UCqYN+07U9bnGikKh3Vgb9ZRqNdinhCieU0UKtuR7Rc+q6xmaSgn0aXPoGfuM0ua7bXmu\/GECRKXPMBGeG\/+twHfCos3w==", "FareInfoRef": "l7HbtGEHuDKAzl7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 87594, "calendar_total_sell": 87594, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 87594, "filter": { "id": "F1TT00006-73", "price": 87594, "journey_duration": "PT18H5M", "journey_duration_seconds": 65100, "layover_duration": "PT4H5M", "layover_duration_seconds": 14700, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": [ "BOM", "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-19T22:15:00.000+03:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-02-20T21:20:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611192215bom2026112004302290bom202611200720dac2026112010452183dac202702201545del2027022017452228del202702201900doh2027022021202283", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "flight_key": "F1TT00006-74", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-74", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H30M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAFW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T22:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOM", "arrival_time": "2026-11-20T04:30:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT3H45M", "distance": "1424", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2290" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2290" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "3", "fareBasisCode": "KU2YWSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwzAIhR+mnHu1Y3Z3CXGsZZBStjJys\/d\/jJmkgwrqkc+\/EIKQXJlZwtkGfIe4IO8JyBB3iwnjqDSBvSogEsZzl\/J52Ypjyc1Rbrhnbo02JfaEpOnSUTWUFm2dnfXNRMSop1GlT+Av7rPLHO29xYd5NyvrFg9ICv\/V535yfSzY", "FareInfoRef": "l7HbtGEHuDKAll7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAkV7ElbAAAA==", "origin": "BOM", "departure_time": "2026-11-20T07:20:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-20T10:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-20", "flight_time": "PT2H55M", "distance": "1174", "lay_over": "PT02H50M", "lay_over_date": "2026-11-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "3", "fareBasisCode": "KU2YWSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwzAIhR+mnHu1Y3Z3CXGsZZBStjJys\/d\/jJmkgwrqkc+\/EIKQXJlZwtkGfIe4IO8JyBB3iwnjqDSBvSogEsZzl\/J52Ypjyc1Rbrhnbo02JfaEpOnSUTWUFm2dnfXNRMSop1GlT+Av7rPLHO29xYd5NyvrFg9ICv\/V535yfSzY", "FareInfoRef": "l7HbtGEHuDKAll7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-74", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H30M", "transit_time": "4H50M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAmV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T11:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BOM", "arrival_time": "2027-02-20T14:50:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT3H35M", "distance": "1174", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WU2YWSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0KAjEMhQ8zvP1LKlZ3LY04bjoMOgzdeP9jmNYRDCR54ctfSkmpZxHR9G8T3lN+oG4FqFB3W2Yog15H1UCqYN+07U9bnGikKh3Vgb9ZRqNdinhCieU0UKtuR7Rc+q6xmaSgn0aXPoGfuM0ua7bXmu\/GECRKXPMBGeG\/+twHfCos3w==", "FareInfoRef": "l7HbtGEHuDKAzl7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAJW7ElbAAAA==", "origin": "BOM", "departure_time": "2027-02-20T19:40:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DOH", "arrival_time": "2027-02-20T21: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-20", "flight_time": "PT4H05M", "distance": "1424", "lay_over": "PT04H50M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2289" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2289" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WU2YWSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0KAjEMhQ8zvP1LKlZ3LY04bjoMOgzdeP9jmNYRDCR54ctfSkmpZxHR9G8T3lN+oG4FqFB3W2Yog15H1UCqYN+07U9bnGikKh3Vgb9ZRqNdinhCieU0UKtuR7Rc+q6xmaSgn0aXPoGfuM0ua7bXmu\/GECRKXPMBGeG\/+twHfCos3w==", "FareInfoRef": "l7HbtGEHuDKAzl7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 87594, "gross_total": 87594, "base_fare": 66947, "tax": 20647, "sell": { "currency": "BDT", "total": 87594, "base_fare": 66947, "tax": 20647 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODc1OTQsImJhc2VfZmFyZSI6NjY5NDcsInRheCI6MjA2NDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NzU5NCwiYmFzZV9mYXJlIjo2Njk0NywidGF4IjoyMDY0NywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NzU5NCwiYmFzZV9mYXJlIjo2Njk0NywidGF4IjoyMDY0N319", "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": 87594, "base_fare": 66947, "tax": 20647, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "66947.00", "tax": "20647.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 87594, "base_fare": 66947, "tax": 20647, "gross": { "base_fare": "66947.00", "tax": "20647.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": "4950.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "848.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg3NTk0LjAwIiwiYmFzZV9mYXJlIjoiNjY5NDcuMDAiLCJ0YXgiOiIyMDY0Ny4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2OTQ3LjAwIiwidGF4IjoiMjA2NDcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4NzU5NC4wMCIsImJhc2VfZmFyZSI6IjY2OTQ3LjAwIiwidGF4IjoiMjA2NDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2Njk0Ny4wMCIsInRheCI6IjIwNjQ3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiODc1OTQuMDAiLCJiYXNlX2ZhcmUiOiI2Njk0Ny4wMCIsInRheCI6IjIwNjQ3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjg3NTk0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjQ5NTAuMDAifSwiWVIiOnsiYW1vdW50IjoiODQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6Ijk5MDIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0OTUwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijg0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "BOM", "operating": "AI", "marketing": "AI", "booking_code": "K", "farebasis": "KU2YWSDO", "cabin": "economy" }, { "origin": "BOM", "destination": "DAC", "operating": "AI", "marketing": "AI", "booking_code": "K", "farebasis": "KU2YWSDO", "cabin": "economy" }, { "origin": "DAC", "destination": "BOM", "operating": "AI", "marketing": "AI", "booking_code": "W", "farebasis": "WU2YWSDO", "cabin": "economy" }, { "origin": "BOM", "destination": "DOH", "operating": "AI", "marketing": "AI", "booking_code": "W", "farebasis": "WU2YWSDO", "cabin": "economy" } ], "connecting": [ "BOM" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-74", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H30M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAFW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T22:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BOM", "arrival_time": "2026-11-20T04:30:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT3H45M", "distance": "1424", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2290" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2290" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "3", "fareBasisCode": "KU2YWSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwzAIhR+mnHu1Y3Z3CXGsZZBStjJys\/d\/jJmkgwrqkc+\/EIKQXJlZwtkGfIe4IO8JyBB3iwnjqDSBvSogEsZzl\/J52Ypjyc1Rbrhnbo02JfaEpOnSUTWUFm2dnfXNRMSop1GlT+Av7rPLHO29xYd5NyvrFg9ICv\/V535yfSzY", "FareInfoRef": "l7HbtGEHuDKAll7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAkV7ElbAAAA==", "origin": "BOM", "departure_time": "2026-11-20T07:20:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-20T10:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-20", "flight_time": "PT2H55M", "distance": "1174", "lay_over": "PT02H50M", "lay_over_date": "2026-11-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "3", "fareBasisCode": "KU2YWSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwzAIhR+mnHu1Y3Z3CXGsZZBStjJys\/d\/jJmkgwrqkc+\/EIKQXJlZwtkGfIe4IO8JyBB3iwnjqDSBvSogEsZzl\/J52Ypjyc1Rbrhnbo02JfaEpOnSUTWUFm2dnfXNRMSop1GlT+Av7rPLHO29xYd5NyvrFg9ICv\/V535yfSzY", "FareInfoRef": "l7HbtGEHuDKAll7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-74", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H30M", "transit_time": "4H50M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAmV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T11:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BOM", "arrival_time": "2027-02-20T14:50:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT3H35M", "distance": "1174", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WU2YWSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0KAjEMhQ8zvP1LKlZ3LY04bjoMOgzdeP9jmNYRDCR54ctfSkmpZxHR9G8T3lN+oG4FqFB3W2Yog15H1UCqYN+07U9bnGikKh3Vgb9ZRqNdinhCieU0UKtuR7Rc+q6xmaSgn0aXPoGfuM0ua7bXmu\/GECRKXPMBGeG\/+twHfCos3w==", "FareInfoRef": "l7HbtGEHuDKAzl7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAJW7ElbAAAA==", "origin": "BOM", "departure_time": "2027-02-20T19:40:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DOH", "arrival_time": "2027-02-20T21: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-20", "flight_time": "PT4H05M", "distance": "1424", "lay_over": "PT04H50M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2289" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2289" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WU2YWSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0KAjEMhQ8zvP1LKlZ3LY04bjoMOgzdeP9jmNYRDCR54ctfSkmpZxHR9G8T3lN+oG4FqFB3W2Yog15H1UCqYN+07U9bnGikKh3Vgb9ZRqNdinhCieU0UKtuR7Rc+q6xmaSgn0aXPoGfuM0ua7bXmu\/GECRKXPMBGeG\/+twHfCos3w==", "FareInfoRef": "l7HbtGEHuDKAzl7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 87594, "calendar_total_sell": 87594, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 87594, "filter": { "id": "F1TT00006-74", "price": 87594, "journey_duration": "PT22H0M", "journey_duration_seconds": 79200, "layover_duration": "PT7H40M", "layover_duration_seconds": 27600, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": [ "BOM" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-19T22:15:00.000+03:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-02-20T21:15:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611192215bom2026112004302290bom202611200720dac2026112010452183dac202702201145bom2027022014502184bom202702201940doh2027022021152289", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "flight_key": "F1TT00006-75", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-75", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H25M", "transit_time": "7H0M", "routes": [ { "air_segment_key": "l7HbtGEHuDKALW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T22:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DEL", "arrival_time": "2026-11-20T04:50:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT4H00M", "distance": "1585", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2284" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2284" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "1", "fareBasisCode": "KU2YWSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwzAIhR+mnHu1Y3Z3CXGsZZBStjJys\/d\/jJmkgwrqkc+\/EIKQXJlZwtkGfIe4IO8JyBB3iwnjqDSBvSogEsZzl\/J52Ypjyc1Rbrhnbo02JfaEpOnSUTWUFm2dnfXNRMSop1GlT+Av7rPLHO29xYd5NyvrFg9ICv\/V535yfSzY", "FareInfoRef": "l7HbtGEHuDKAll7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKANW7ElbAAAA==", "origin": "DEL", "departure_time": "2026-11-20T11:50:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-20T14:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-20", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT07H00M", "lay_over_date": "2026-11-20", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "1", "fareBasisCode": "KU2YWSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwzAIhR+mnHu1Y3Z3CXGsZZBStjJys\/d\/jJmkgwrqkc+\/EIKQXJlZwtkGfIe4IO8JyBB3iwnjqDSBvSogEsZzl\/J52Ypjyc1Rbrhnbo02JfaEpOnSUTWUFm2dnfXNRMSop1GlT+Av7rPLHO29xYd5NyvrFg9ICv\/V535yfSzY", "FareInfoRef": "l7HbtGEHuDKAll7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-75", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT8H35M", "transit_time": "1H15M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAsV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T15:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2027-02-20T17:45:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT2H30M", "distance": "886", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "5", "fareBasisCode": "WU2YWSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0KAjEMhQ8zvP1LKlZ3LY04bjoMOgzdeP9jmNYRDCR54ctfSkmpZxHR9G8T3lN+oG4FqFB3W2Yog15H1UCqYN+07U9bnGikKh3Vgb9ZRqNdinhCieU0UKtuR7Rc+q6xmaSgn0aXPoGfuM0ua7bXmu\/GECRKXPMBGeG\/+twHfCos3w==", "FareInfoRef": "l7HbtGEHuDKAzl7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAHW7ElbAAAA==", "origin": "DEL", "departure_time": "2027-02-20T19:00:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DOH", "arrival_time": "2027-02-20T21:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT4H50M", "distance": "1585", "lay_over": "PT01H15M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2283" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2283" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "5", "fareBasisCode": "WU2YWSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0KAjEMhQ8zvP1LKlZ3LY04bjoMOgzdeP9jmNYRDCR54ctfSkmpZxHR9G8T3lN+oG4FqFB3W2Yog15H1UCqYN+07U9bnGikKh3Vgb9ZRqNdinhCieU0UKtuR7Rc+q6xmaSgn0aXPoGfuM0ua7bXmu\/GECRKXPMBGeG\/+twHfCos3w==", "FareInfoRef": "l7HbtGEHuDKAzl7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 87594, "gross_total": 87594, "base_fare": 66947, "tax": 20647, "sell": { "currency": "BDT", "total": 87594, "base_fare": 66947, "tax": 20647 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODc1OTQsImJhc2VfZmFyZSI6NjY5NDcsInRheCI6MjA2NDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NzU5NCwiYmFzZV9mYXJlIjo2Njk0NywidGF4IjoyMDY0NywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NzU5NCwiYmFzZV9mYXJlIjo2Njk0NywidGF4IjoyMDY0N319", "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": 87594, "base_fare": 66947, "tax": 20647, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "66947.00", "tax": "20647.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 87594, "base_fare": 66947, "tax": 20647, "gross": { "base_fare": "66947.00", "tax": "20647.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": "4950.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "848.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg3NTk0LjAwIiwiYmFzZV9mYXJlIjoiNjY5NDcuMDAiLCJ0YXgiOiIyMDY0Ny4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2OTQ3LjAwIiwidGF4IjoiMjA2NDcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4NzU5NC4wMCIsImJhc2VfZmFyZSI6IjY2OTQ3LjAwIiwidGF4IjoiMjA2NDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2Njk0Ny4wMCIsInRheCI6IjIwNjQ3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiODc1OTQuMDAiLCJiYXNlX2ZhcmUiOiI2Njk0Ny4wMCIsInRheCI6IjIwNjQ3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjg3NTk0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjQ5NTAuMDAifSwiWVIiOnsiYW1vdW50IjoiODQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6Ijk5MDIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0OTUwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijg0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "DEL", "operating": "AI", "marketing": "AI", "booking_code": "K", "farebasis": "KU2YWSDO", "cabin": "economy" }, { "origin": "DEL", "destination": "DAC", "operating": "AI", "marketing": "AI", "booking_code": "K", "farebasis": "KU2YWSDO", "cabin": "economy" }, { "origin": "DAC", "destination": "DEL", "operating": "AI", "marketing": "AI", "booking_code": "W", "farebasis": "WU2YWSDO", "cabin": "economy" }, { "origin": "DEL", "destination": "DOH", "operating": "AI", "marketing": "AI", "booking_code": "W", "farebasis": "WU2YWSDO", "cabin": "economy" } ], "connecting": [ "DEL" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-75", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H25M", "transit_time": "7H0M", "routes": [ { "air_segment_key": "l7HbtGEHuDKALW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T22:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DEL", "arrival_time": "2026-11-20T04:50:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT4H00M", "distance": "1585", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2284" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2284" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "1", "fareBasisCode": "KU2YWSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwzAIhR+mnHu1Y3Z3CXGsZZBStjJys\/d\/jJmkgwrqkc+\/EIKQXJlZwtkGfIe4IO8JyBB3iwnjqDSBvSogEsZzl\/J52Ypjyc1Rbrhnbo02JfaEpOnSUTWUFm2dnfXNRMSop1GlT+Av7rPLHO29xYd5NyvrFg9ICv\/V535yfSzY", "FareInfoRef": "l7HbtGEHuDKAll7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKANW7ElbAAAA==", "origin": "DEL", "departure_time": "2026-11-20T11:50:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-20T14:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-20", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT07H00M", "lay_over_date": "2026-11-20", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "1", "fareBasisCode": "KU2YWSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwzAIhR+mnHu1Y3Z3CXGsZZBStjJys\/d\/jJmkgwrqkc+\/EIKQXJlZwtkGfIe4IO8JyBB3iwnjqDSBvSogEsZzl\/J52Ypjyc1Rbrhnbo02JfaEpOnSUTWUFm2dnfXNRMSop1GlT+Av7rPLHO29xYd5NyvrFg9ICv\/V535yfSzY", "FareInfoRef": "l7HbtGEHuDKAll7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-75", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT8H35M", "transit_time": "1H15M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAsV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T15:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2027-02-20T17:45:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT2H30M", "distance": "886", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "5", "fareBasisCode": "WU2YWSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0KAjEMhQ8zvP1LKlZ3LY04bjoMOgzdeP9jmNYRDCR54ctfSkmpZxHR9G8T3lN+oG4FqFB3W2Yog15H1UCqYN+07U9bnGikKh3Vgb9ZRqNdinhCieU0UKtuR7Rc+q6xmaSgn0aXPoGfuM0ua7bXmu\/GECRKXPMBGeG\/+twHfCos3w==", "FareInfoRef": "l7HbtGEHuDKAzl7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAHW7ElbAAAA==", "origin": "DEL", "departure_time": "2027-02-20T19:00:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DOH", "arrival_time": "2027-02-20T21:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT4H50M", "distance": "1585", "lay_over": "PT01H15M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2283" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2283" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "5", "fareBasisCode": "WU2YWSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0KAjEMhQ8zvP1LKlZ3LY04bjoMOgzdeP9jmNYRDCR54ctfSkmpZxHR9G8T3lN+oG4FqFB3W2Yog15H1UCqYN+07U9bnGikKh3Vgb9ZRqNdinhCieU0UKtuR7Rc+q6xmaSgn0aXPoGfuM0ua7bXmu\/GECRKXPMBGeG\/+twHfCos3w==", "FareInfoRef": "l7HbtGEHuDKAzl7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 87594, "calendar_total_sell": 87594, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 87594, "filter": { "id": "F1TT00006-75", "price": 87594, "journey_duration": "PT22H0M", "journey_duration_seconds": 79200, "layover_duration": "PT8H15M", "layover_duration_seconds": 29700, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-19T22:20:00.000+03:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-02-20T21:20:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611192220del2026112004502284del202611201150dac2026112014452227dac202702201545del2027022017452228del202702201900doh2027022021202283", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "flight_key": "F1TT00006-76", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-76", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H25M", "transit_time": "7H0M", "routes": [ { "air_segment_key": "l7HbtGEHuDKALW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T22:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DEL", "arrival_time": "2026-11-20T04:50:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT4H00M", "distance": "1585", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2284" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2284" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "1", "fareBasisCode": "KU2YWSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwzAIhR+mnHu1Y3Z3CXGsZZBStjJys\/d\/jJmkgwrqkc+\/EIKQXJlZwtkGfIe4IO8JyBB3iwnjqDSBvSogEsZzl\/J52Ypjyc1Rbrhnbo02JfaEpOnSUTWUFm2dnfXNRMSop1GlT+Av7rPLHO29xYd5NyvrFg9ICv\/V535yfSzY", "FareInfoRef": "l7HbtGEHuDKAll7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKANW7ElbAAAA==", "origin": "DEL", "departure_time": "2026-11-20T11:50:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-20T14:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-20", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT07H00M", "lay_over_date": "2026-11-20", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "1", "fareBasisCode": "KU2YWSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwzAIhR+mnHu1Y3Z3CXGsZZBStjJys\/d\/jJmkgwrqkc+\/EIKQXJlZwtkGfIe4IO8JyBB3iwnjqDSBvSogEsZzl\/J52Ypjyc1Rbrhnbo02JfaEpOnSUTWUFm2dnfXNRMSop1GlT+Av7rPLHO29xYd5NyvrFg9ICv\/V535yfSzY", "FareInfoRef": "l7HbtGEHuDKAll7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-76", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H30M", "transit_time": "4H50M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAmV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T11:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BOM", "arrival_time": "2027-02-20T14:50:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT3H35M", "distance": "1174", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WU2YWSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0KAjEMhQ8zvP1LKlZ3LY04bjoMOgzdeP9jmNYRDCR54ctfSkmpZxHR9G8T3lN+oG4FqFB3W2Yog15H1UCqYN+07U9bnGikKh3Vgb9ZRqNdinhCieU0UKtuR7Rc+q6xmaSgn0aXPoGfuM0ua7bXmu\/GECRKXPMBGeG\/+twHfCos3w==", "FareInfoRef": "l7HbtGEHuDKAzl7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAJW7ElbAAAA==", "origin": "BOM", "departure_time": "2027-02-20T19:40:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DOH", "arrival_time": "2027-02-20T21: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-20", "flight_time": "PT4H05M", "distance": "1424", "lay_over": "PT04H50M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2289" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2289" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WU2YWSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0KAjEMhQ8zvP1LKlZ3LY04bjoMOgzdeP9jmNYRDCR54ctfSkmpZxHR9G8T3lN+oG4FqFB3W2Yog15H1UCqYN+07U9bnGikKh3Vgb9ZRqNdinhCieU0UKtuR7Rc+q6xmaSgn0aXPoGfuM0ua7bXmu\/GECRKXPMBGeG\/+twHfCos3w==", "FareInfoRef": "l7HbtGEHuDKAzl7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 87594, "gross_total": 87594, "base_fare": 66947, "tax": 20647, "sell": { "currency": "BDT", "total": 87594, "base_fare": 66947, "tax": 20647 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODc1OTQsImJhc2VfZmFyZSI6NjY5NDcsInRheCI6MjA2NDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NzU5NCwiYmFzZV9mYXJlIjo2Njk0NywidGF4IjoyMDY0NywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NzU5NCwiYmFzZV9mYXJlIjo2Njk0NywidGF4IjoyMDY0N319", "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": 87594, "base_fare": 66947, "tax": 20647, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "66947.00", "tax": "20647.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 87594, "base_fare": 66947, "tax": 20647, "gross": { "base_fare": "66947.00", "tax": "20647.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": "4950.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "848.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg3NTk0LjAwIiwiYmFzZV9mYXJlIjoiNjY5NDcuMDAiLCJ0YXgiOiIyMDY0Ny4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2OTQ3LjAwIiwidGF4IjoiMjA2NDcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4NzU5NC4wMCIsImJhc2VfZmFyZSI6IjY2OTQ3LjAwIiwidGF4IjoiMjA2NDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2Njk0Ny4wMCIsInRheCI6IjIwNjQ3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiODc1OTQuMDAiLCJiYXNlX2ZhcmUiOiI2Njk0Ny4wMCIsInRheCI6IjIwNjQ3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjg3NTk0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjQ5NTAuMDAifSwiWVIiOnsiYW1vdW50IjoiODQ4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6Ijk5MDIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0OTUwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijg0OCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "DEL", "operating": "AI", "marketing": "AI", "booking_code": "K", "farebasis": "KU2YWSDO", "cabin": "economy" }, { "origin": "DEL", "destination": "DAC", "operating": "AI", "marketing": "AI", "booking_code": "K", "farebasis": "KU2YWSDO", "cabin": "economy" }, { "origin": "DAC", "destination": "BOM", "operating": "AI", "marketing": "AI", "booking_code": "W", "farebasis": "WU2YWSDO", "cabin": "economy" }, { "origin": "BOM", "destination": "DOH", "operating": "AI", "marketing": "AI", "booking_code": "W", "farebasis": "WU2YWSDO", "cabin": "economy" } ], "connecting": [ "DEL", "BOM" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-76", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H25M", "transit_time": "7H0M", "routes": [ { "air_segment_key": "l7HbtGEHuDKALW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T22:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DEL", "arrival_time": "2026-11-20T04:50:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-19", "flight_time": "PT4H00M", "distance": "1585", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2284" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2284" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "1", "fareBasisCode": "KU2YWSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwzAIhR+mnHu1Y3Z3CXGsZZBStjJys\/d\/jJmkgwrqkc+\/EIKQXJlZwtkGfIe4IO8JyBB3iwnjqDSBvSogEsZzl\/J52Ypjyc1Rbrhnbo02JfaEpOnSUTWUFm2dnfXNRMSop1GlT+Av7rPLHO29xYd5NyvrFg9ICv\/V535yfSzY", "FareInfoRef": "l7HbtGEHuDKAll7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKANW7ElbAAAA==", "origin": "DEL", "departure_time": "2026-11-20T11:50:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-20T14:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-20", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT07H00M", "lay_over_date": "2026-11-20", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "1", "fareBasisCode": "KU2YWSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjt0KwzAIhR+mnHu1Y3Z3CXGsZZBStjJys\/d\/jJmkgwrqkc+\/EIKQXJlZwtkGfIe4IO8JyBB3iwnjqDSBvSogEsZzl\/J52Ypjyc1Rbrhnbo02JfaEpOnSUTWUFm2dnfXNRMSop1GlT+Av7rPLHO29xYd5NyvrFg9ICv\/V535yfSzY", "FareInfoRef": "l7HbtGEHuDKAll7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-76", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H30M", "transit_time": "4H50M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAmV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T11:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BOM", "arrival_time": "2027-02-20T14:50:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2027-02-20", "flight_time": "PT3H35M", "distance": "1174", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WU2YWSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0KAjEMhQ8zvP1LKlZ3LY04bjoMOgzdeP9jmNYRDCR54ctfSkmpZxHR9G8T3lN+oG4FqFB3W2Yog15H1UCqYN+07U9bnGikKh3Vgb9ZRqNdinhCieU0UKtuR7Rc+q6xmaSgn0aXPoGfuM0ua7bXmu\/GECRKXPMBGeG\/+twHfCos3w==", "FareInfoRef": "l7HbtGEHuDKAzl7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAJW7ElbAAAA==", "origin": "BOM", "departure_time": "2027-02-20T19:40:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DOH", "arrival_time": "2027-02-20T21: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-20", "flight_time": "PT4H05M", "distance": "1424", "lay_over": "PT04H50M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2289" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2289" }, "booking_class": { "brand_id": "2186879", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WU2YWSDO", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0KAjEMhQ8zvP1LKlZ3LY04bjoMOgzdeP9jmNYRDCR54ctfSkmpZxHR9G8T3lN+oG4FqFB3W2Yog15H1UCqYN+07U9bnGikKh3Vgb9ZRqNdinhCieU0UKtuR7Rc+q6xmaSgn0aXPoGfuM0ua7bXmu\/GECRKXPMBGeG\/+twHfCos3w==", "FareInfoRef": "l7HbtGEHuDKAzl7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 87594, "calendar_total_sell": 87594, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 87594, "filter": { "id": "F1TT00006-76", "price": 87594, "journey_duration": "PT1D1H55M", "journey_duration_seconds": 93300, "layover_duration": "PT11H50M", "layover_duration_seconds": 42600, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": [ "DEL", "BOM" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-19T22:20:00.000+03:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-02-20T21:15:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611192220del2026112004502284del202611201150dac2026112014452227dac202702201145bom2027022014502184bom202702201940doh2027022021152289", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "flight_key": "F1TT00006-77", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-77", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H20M", "transit_time": "11H10M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAPW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T22:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BAH", "arrival_time": "2026-11-19T23:35:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-19", "flight_time": "PT1H00M", "distance": "92", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "531" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "531" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QASMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OwiAQhB+mmfv+BNreQKj2Ioaqh158\/8dwoTVxE3Zm8+0AIQQh8cws4b8GfIbbFeWdgAKxk2OCjBMJ2KYdRMKo8XnftEacl8yGSseHcl\/MU2ITJMnzgVph7z0\/VmPqlbwpMdrTaNYS+JllNVtiftV42UjVOUf1ZDTCvmqxLzWjLII=", "FareInfoRef": "l7HbtGEHuDKA6l7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKARW7ElbAAAA==", "origin": "BAH", "departure_time": "2026-11-20T10: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-20T18: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-20", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT11H10M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QASMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OwiAQhB+mmfv+BNreQKj2Ioaqh158\/8dwoTVxE3Zm8+0AIQQh8cws4b8GfIbbFeWdgAKxk2OCjBMJ2KYdRMKo8XnftEacl8yGSseHcl\/MU2ITJMnzgVph7z0\/VmPqlbwpMdrTaNYS+JllNVtiftV42UjVOUf1ZDTCvmqxLzWjLII=", "FareInfoRef": "l7HbtGEHuDKA6l7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-77", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H30M", "transit_time": "3H5M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAXW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T09: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-20T13: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-20", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCSMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOgzAMQz8G+Z6kgsKtXcvGZZ0YbBKX\/f9nYDomLVJqVy9uE0IwsU5VLfxXg09zu6K8ElBg7PyY0Ds\/1MsGEVMsabk\/3RzBN7yYCVGp+KtaB3OflIJko6toK6zzzDGRKfMDVRTHzzgsE\/iZcaItMa9zvKziXNu28u5OKB5clbkdR5IsnA==", "FareInfoRef": "l7HbtGEHuDKAKm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAZW7ElbAAAA==", "origin": "BAH", "departure_time": "2027-02-20T16:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2027-02-20T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT1H00M", "distance": "92", "lay_over": "PT03H05M", "lay_over_date": "2027-02-20", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "526" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "526" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCSMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOgzAMQz8G+Z6kgsKtXcvGZZ0YbBKX\/f9nYDomLVJqVy9uE0IwsU5VLfxXg09zu6K8ElBg7PyY0Ds\/1MsGEVMsabk\/3RzBN7yYCVGp+KtaB3OflIJko6toK6zzzDGRKfMDVRTHzzgsE\/iZcaItMa9zvKziXNu28u5OKB5clbkdR5IsnA==", "FareInfoRef": "l7HbtGEHuDKAKm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 89573, "gross_total": 89573, "base_fare": 57772, "tax": 31801, "sell": { "currency": "BDT", "total": 89573, "base_fare": 57772, "tax": 31801 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODk1NzMsImJhc2VfZmFyZSI6NTc3NzIsInRheCI6MzE4MDF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4OTU3MywiYmFzZV9mYXJlIjo1Nzc3MiwidGF4IjozMTgwMSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4OTU3MywiYmFzZV9mYXJlIjo1Nzc3MiwidGF4IjozMTgwMX19", "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": 89573, "base_fare": 57772, "tax": 31801, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "57772.00", "tax": "31801.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 89573, "base_fare": 57772, "tax": 31801, "gross": { "base_fare": "57772.00", "tax": "31801.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": "10196.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2476.00" }, "Other": { "title": "Others taxes", "amount": "14182.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg5NTczLjAwIiwiYmFzZV9mYXJlIjoiNTc3NzIuMDAiLCJ0YXgiOiIzMTgwMS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU3NzcyLjAwIiwidGF4IjoiMzE4MDEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4OTU3My4wMCIsImJhc2VfZmFyZSI6IjU3NzcyLjAwIiwidGF4IjoiMzE4MDEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1Nzc3Mi4wMCIsInRheCI6IjMxODAxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiODk1NzMuMDAiLCJiYXNlX2ZhcmUiOiI1Nzc3Mi4wMCIsInRheCI6IjMxODAxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjg5NTczLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjEwMTk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjI0NzYuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTQxODIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQkgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5NTAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJITSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzMwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDE5NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNDc2IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "Q", "farebasis": "QASMR3QA", "cabin": "economy" }, { "origin": "BAH", "destination": "DAC", "operating": "GF", "marketing": "GF", "booking_code": "Q", "farebasis": "QASMR3QA", "cabin": "economy" }, { "origin": "DAC", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "S", "farebasis": "SCSMR3QA", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "GF", "marketing": "GF", "booking_code": "S", "farebasis": "SCSMR3QA", "cabin": "economy" } ], "connecting": [ "BAH" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-77", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H20M", "transit_time": "11H10M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAPW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T22:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BAH", "arrival_time": "2026-11-19T23:35:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-19", "flight_time": "PT1H00M", "distance": "92", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "531" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "531" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QASMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OwiAQhB+mmfv+BNreQKj2Ioaqh158\/8dwoTVxE3Zm8+0AIQQh8cws4b8GfIbbFeWdgAKxk2OCjBMJ2KYdRMKo8XnftEacl8yGSseHcl\/MU2ITJMnzgVph7z0\/VmPqlbwpMdrTaNYS+JllNVtiftV42UjVOUf1ZDTCvmqxLzWjLII=", "FareInfoRef": "l7HbtGEHuDKA6l7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKARW7ElbAAAA==", "origin": "BAH", "departure_time": "2026-11-20T10: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-20T18: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-20", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT11H10M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QASMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OwiAQhB+mmfv+BNreQKj2Ioaqh158\/8dwoTVxE3Zm8+0AIQQh8cws4b8GfIbbFeWdgAKxk2OCjBMJ2KYdRMKo8XnftEacl8yGSseHcl\/MU2ITJMnzgVph7z0\/VmPqlbwpMdrTaNYS+JllNVtiftV42UjVOUf1ZDTCvmqxLzWjLII=", "FareInfoRef": "l7HbtGEHuDKA6l7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-77", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H30M", "transit_time": "3H5M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAXW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T09: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-20T13: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-20", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCSMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOgzAMQz8G+Z6kgsKtXcvGZZ0YbBKX\/f9nYDomLVJqVy9uE0IwsU5VLfxXg09zu6K8ElBg7PyY0Ds\/1MsGEVMsabk\/3RzBN7yYCVGp+KtaB3OflIJko6toK6zzzDGRKfMDVRTHzzgsE\/iZcaItMa9zvKziXNu28u5OKB5clbkdR5IsnA==", "FareInfoRef": "l7HbtGEHuDKAKm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAZW7ElbAAAA==", "origin": "BAH", "departure_time": "2027-02-20T16:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2027-02-20T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT1H00M", "distance": "92", "lay_over": "PT03H05M", "lay_over_date": "2027-02-20", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "526" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "526" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCSMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOgzAMQz8G+Z6kgsKtXcvGZZ0YbBKX\/f9nYDomLVJqVy9uE0IwsU5VLfxXg09zu6K8ElBg7PyY0Ds\/1MsGEVMsabk\/3RzBN7yYCVGp+KtaB3OflIJko6toK6zzzDGRKfMDVRTHzzgsE\/iZcaItMa9zvKziXNu28u5OKB5clbkdR5IsnA==", "FareInfoRef": "l7HbtGEHuDKAKm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 89573, "calendar_total_sell": 89573, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 89573, "filter": { "id": "F1TT00006-77", "price": 89573, "journey_duration": "PT1D3H50M", "journey_duration_seconds": 100200, "layover_duration": "PT14H15M", "layover_duration_seconds": 51300, "carrier_operating": "GF", "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": "evening", "departure_departure_time": "2026-11-19T22:35:00.000+03:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2027-02-20T17:20:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "doh202611192235bah202611192335531bah202611201045dac202611201855248dac202702200950bah202702201315251bah202702201620doh202702201720526", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "flight_key": "F1TT00006-78", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-78", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H20M", "transit_time": "11H10M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAPW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T22:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BAH", "arrival_time": "2026-11-19T23:35:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-19", "flight_time": "PT1H00M", "distance": "92", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "531" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "531" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QASMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OwiAQhB+mmfv+BNreQKj2Ioaqh158\/8dwoTVxE3Zm8+0AIQQh8cws4b8GfIbbFeWdgAKxk2OCjBMJ2KYdRMKo8XnftEacl8yGSseHcl\/MU2ITJMnzgVph7z0\/VmPqlbwpMdrTaNYS+JllNVtiftV42UjVOUf1ZDTCvmqxLzWjLII=", "FareInfoRef": "l7HbtGEHuDKA6l7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKARW7ElbAAAA==", "origin": "BAH", "departure_time": "2026-11-20T10: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-20T18: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-20", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT11H10M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QASMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OwiAQhB+mmfv+BNreQKj2Ioaqh158\/8dwoTVxE3Zm8+0AIQQh8cws4b8GfIbbFeWdgAKxk2OCjBMJ2KYdRMKo8XnftEacl8yGSseHcl\/MU2ITJMnzgVph7z0\/VmPqlbwpMdrTaNYS+JllNVtiftV42UjVOUf1ZDTCvmqxLzWjLII=", "FareInfoRef": "l7HbtGEHuDKA6l7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-78", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H50M", "transit_time": "7H25M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAXW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T09: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-20T13: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-20", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCSMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOgzAMQz8G+Z6kgsKtXcvGZZ0YbBKX\/f9nYDomLVJqVy9uE0IwsU5VLfxXg09zu6K8ElBg7PyY0Ds\/1MsGEVMsabk\/3RzBN7yYCVGp+KtaB3OflIJko6toK6zzzDGRKfMDVRTHzzgsE\/iZcaItMa9zvKziXNu28u5OKB5clbkdR5IsnA==", "FareInfoRef": "l7HbtGEHuDKAKm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAbW7ElbAAAA==", "origin": "BAH", "departure_time": "2027-02-20T20:40:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2027-02-20T21:40:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT1H00M", "distance": "92", "lay_over": "PT07H25M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "530" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "530" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCSMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOgzAMQz8G+Z6kgsKtXcvGZZ0YbBKX\/f9nYDomLVJqVy9uE0IwsU5VLfxXg09zu6K8ElBg7PyY0Ds\/1MsGEVMsabk\/3RzBN7yYCVGp+KtaB3OflIJko6toK6zzzDGRKfMDVRTHzzgsE\/iZcaItMa9zvKziXNu28u5OKB5clbkdR5IsnA==", "FareInfoRef": "l7HbtGEHuDKAKm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 89573, "gross_total": 89573, "base_fare": 57772, "tax": 31801, "sell": { "currency": "BDT", "total": 89573, "base_fare": 57772, "tax": 31801 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODk1NzMsImJhc2VfZmFyZSI6NTc3NzIsInRheCI6MzE4MDF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4OTU3MywiYmFzZV9mYXJlIjo1Nzc3MiwidGF4IjozMTgwMSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4OTU3MywiYmFzZV9mYXJlIjo1Nzc3MiwidGF4IjozMTgwMX19", "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": 89573, "base_fare": 57772, "tax": 31801, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "57772.00", "tax": "31801.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 89573, "base_fare": 57772, "tax": 31801, "gross": { "base_fare": "57772.00", "tax": "31801.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": "10196.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2476.00" }, "Other": { "title": "Others taxes", "amount": "14182.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg5NTczLjAwIiwiYmFzZV9mYXJlIjoiNTc3NzIuMDAiLCJ0YXgiOiIzMTgwMS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU3NzcyLjAwIiwidGF4IjoiMzE4MDEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4OTU3My4wMCIsImJhc2VfZmFyZSI6IjU3NzcyLjAwIiwidGF4IjoiMzE4MDEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1Nzc3Mi4wMCIsInRheCI6IjMxODAxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiODk1NzMuMDAiLCJiYXNlX2ZhcmUiOiI1Nzc3Mi4wMCIsInRheCI6IjMxODAxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjg5NTczLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjEwMTk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjI0NzYuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTQxODIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQkgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5NTAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJITSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzMwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDE5NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNDc2IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "Q", "farebasis": "QASMR3QA", "cabin": "economy" }, { "origin": "BAH", "destination": "DAC", "operating": "GF", "marketing": "GF", "booking_code": "Q", "farebasis": "QASMR3QA", "cabin": "economy" }, { "origin": "DAC", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "S", "farebasis": "SCSMR3QA", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "GF", "marketing": "GF", "booking_code": "S", "farebasis": "SCSMR3QA", "cabin": "economy" } ], "connecting": [ "BAH" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-78", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H20M", "transit_time": "11H10M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAPW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T22:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BAH", "arrival_time": "2026-11-19T23:35:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-19", "flight_time": "PT1H00M", "distance": "92", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "531" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "531" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QASMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OwiAQhB+mmfv+BNreQKj2Ioaqh158\/8dwoTVxE3Zm8+0AIQQh8cws4b8GfIbbFeWdgAKxk2OCjBMJ2KYdRMKo8XnftEacl8yGSseHcl\/MU2ITJMnzgVph7z0\/VmPqlbwpMdrTaNYS+JllNVtiftV42UjVOUf1ZDTCvmqxLzWjLII=", "FareInfoRef": "l7HbtGEHuDKA6l7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKARW7ElbAAAA==", "origin": "BAH", "departure_time": "2026-11-20T10: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-20T18: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-20", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT11H10M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QASMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OwiAQhB+mmfv+BNreQKj2Ioaqh158\/8dwoTVxE3Zm8+0AIQQh8cws4b8GfIbbFeWdgAKxk2OCjBMJ2KYdRMKo8XnftEacl8yGSseHcl\/MU2ITJMnzgVph7z0\/VmPqlbwpMdrTaNYS+JllNVtiftV42UjVOUf1ZDTCvmqxLzWjLII=", "FareInfoRef": "l7HbtGEHuDKA6l7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-78", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H50M", "transit_time": "7H25M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAXW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T09: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-20T13: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-20", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCSMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOgzAMQz8G+Z6kgsKtXcvGZZ0YbBKX\/f9nYDomLVJqVy9uE0IwsU5VLfxXg09zu6K8ElBg7PyY0Ds\/1MsGEVMsabk\/3RzBN7yYCVGp+KtaB3OflIJko6toK6zzzDGRKfMDVRTHzzgsE\/iZcaItMa9zvKziXNu28u5OKB5clbkdR5IsnA==", "FareInfoRef": "l7HbtGEHuDKAKm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAbW7ElbAAAA==", "origin": "BAH", "departure_time": "2027-02-20T20:40:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2027-02-20T21:40:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT1H00M", "distance": "92", "lay_over": "PT07H25M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "530" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "530" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCSMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOgzAMQz8G+Z6kgsKtXcvGZZ0YbBKX\/f9nYDomLVJqVy9uE0IwsU5VLfxXg09zu6K8ElBg7PyY0Ds\/1MsGEVMsabk\/3RzBN7yYCVGp+KtaB3OflIJko6toK6zzzDGRKfMDVRTHzzgsE\/iZcaItMa9zvKziXNu28u5OKB5clbkdR5IsnA==", "FareInfoRef": "l7HbtGEHuDKAKm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 89573, "calendar_total_sell": 89573, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 89573, "filter": { "id": "F1TT00006-78", "price": 89573, "journey_duration": "PT1D8H10M", "journey_duration_seconds": 115800, "layover_duration": "PT18H35M", "layover_duration_seconds": 66900, "carrier_operating": "GF", "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": "evening", "departure_departure_time": "2026-11-19T22:35:00.000+03:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-02-20T21:40:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "doh202611192235bah202611192335531bah202611201045dac202611201855248dac202702200950bah202702201315251bah202702202040doh202702202140530", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "flight_key": "F1TT00006-79", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-79", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H20M", "transit_time": "11H10M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAPW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T22:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BAH", "arrival_time": "2026-11-19T23:35:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-19", "flight_time": "PT1H00M", "distance": "92", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "531" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "531" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QASMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OwiAQhB+mmfv+BNreQKj2Ioaqh158\/8dwoTVxE3Zm8+0AIQQh8cws4b8GfIbbFeWdgAKxk2OCjBMJ2KYdRMKo8XnftEacl8yGSseHcl\/MU2ITJMnzgVph7z0\/VmPqlbwpMdrTaNYS+JllNVtiftV42UjVOUf1ZDTCvmqxLzWjLII=", "FareInfoRef": "l7HbtGEHuDKA6l7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKARW7ElbAAAA==", "origin": "BAH", "departure_time": "2026-11-20T10: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-20T18: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-20", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT11H10M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QASMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OwiAQhB+mmfv+BNreQKj2Ioaqh158\/8dwoTVxE3Zm8+0AIQQh8cws4b8GfIbbFeWdgAKxk2OCjBMJ2KYdRMKo8XnftEacl8yGSseHcl\/MU2ITJMnzgVph7z0\/VmPqlbwpMdrTaNYS+JllNVtiftV42UjVOUf1ZDTCvmqxLzWjLII=", "FareInfoRef": "l7HbtGEHuDKA6l7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-79", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H15M", "transit_time": "12H50M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAXW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T09: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-20T13: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-20", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCSMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOgzAMQz8G+Z6kgsKtXcvGZZ0YbBKX\/f9nYDomLVJqVy9uE0IwsU5VLfxXg09zu6K8ElBg7PyY0Ds\/1MsGEVMsabk\/3RzBN7yYCVGp+KtaB3OflIJko6toK6zzzDGRKfMDVRTHzzgsE\/iZcaItMa9zvKziXNu28u5OKB5clbkdR5IsnA==", "FareInfoRef": "l7HbtGEHuDKAKm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAdW7ElbAAAA==", "origin": "BAH", "departure_time": "2027-02-21T02:05:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2027-02-21T03:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT1H00M", "distance": "92", "lay_over": "PT12H50M", "lay_over_date": "2027-02-20", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "520" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "520" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCSMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOgzAMQz8G+Z6kgsKtXcvGZZ0YbBKX\/f9nYDomLVJqVy9uE0IwsU5VLfxXg09zu6K8ElBg7PyY0Ds\/1MsGEVMsabk\/3RzBN7yYCVGp+KtaB3OflIJko6toK6zzzDGRKfMDVRTHzzgsE\/iZcaItMa9zvKziXNu28u5OKB5clbkdR5IsnA==", "FareInfoRef": "l7HbtGEHuDKAKm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 89573, "gross_total": 89573, "base_fare": 57772, "tax": 31801, "sell": { "currency": "BDT", "total": 89573, "base_fare": 57772, "tax": 31801 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODk1NzMsImJhc2VfZmFyZSI6NTc3NzIsInRheCI6MzE4MDF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4OTU3MywiYmFzZV9mYXJlIjo1Nzc3MiwidGF4IjozMTgwMSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4OTU3MywiYmFzZV9mYXJlIjo1Nzc3MiwidGF4IjozMTgwMX19", "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": 89573, "base_fare": 57772, "tax": 31801, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "57772.00", "tax": "31801.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 89573, "base_fare": 57772, "tax": 31801, "gross": { "base_fare": "57772.00", "tax": "31801.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": "10196.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2476.00" }, "Other": { "title": "Others taxes", "amount": "14182.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg5NTczLjAwIiwiYmFzZV9mYXJlIjoiNTc3NzIuMDAiLCJ0YXgiOiIzMTgwMS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU3NzcyLjAwIiwidGF4IjoiMzE4MDEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4OTU3My4wMCIsImJhc2VfZmFyZSI6IjU3NzcyLjAwIiwidGF4IjoiMzE4MDEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1Nzc3Mi4wMCIsInRheCI6IjMxODAxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiODk1NzMuMDAiLCJiYXNlX2ZhcmUiOiI1Nzc3Mi4wMCIsInRheCI6IjMxODAxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjg5NTczLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjEwMTk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjI0NzYuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTQxODIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQkgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5NTAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJITSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzMwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDE5NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNDc2IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "Q", "farebasis": "QASMR3QA", "cabin": "economy" }, { "origin": "BAH", "destination": "DAC", "operating": "GF", "marketing": "GF", "booking_code": "Q", "farebasis": "QASMR3QA", "cabin": "economy" }, { "origin": "DAC", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "S", "farebasis": "SCSMR3QA", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "GF", "marketing": "GF", "booking_code": "S", "farebasis": "SCSMR3QA", "cabin": "economy" } ], "connecting": [ "BAH" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-79", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H20M", "transit_time": "11H10M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAPW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T22:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BAH", "arrival_time": "2026-11-19T23:35:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-19", "flight_time": "PT1H00M", "distance": "92", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "531" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "531" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QASMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OwiAQhB+mmfv+BNreQKj2Ioaqh158\/8dwoTVxE3Zm8+0AIQQh8cws4b8GfIbbFeWdgAKxk2OCjBMJ2KYdRMKo8XnftEacl8yGSseHcl\/MU2ITJMnzgVph7z0\/VmPqlbwpMdrTaNYS+JllNVtiftV42UjVOUf1ZDTCvmqxLzWjLII=", "FareInfoRef": "l7HbtGEHuDKA6l7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKARW7ElbAAAA==", "origin": "BAH", "departure_time": "2026-11-20T10: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-20T18: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-20", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT11H10M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QASMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OwiAQhB+mmfv+BNreQKj2Ioaqh158\/8dwoTVxE3Zm8+0AIQQh8cws4b8GfIbbFeWdgAKxk2OCjBMJ2KYdRMKo8XnftEacl8yGSseHcl\/MU2ITJMnzgVph7z0\/VmPqlbwpMdrTaNYS+JllNVtiftV42UjVOUf1ZDTCvmqxLzWjLII=", "FareInfoRef": "l7HbtGEHuDKA6l7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-79", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H15M", "transit_time": "12H50M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAXW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T09: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-20T13: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-20", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCSMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOgzAMQz8G+Z6kgsKtXcvGZZ0YbBKX\/f9nYDomLVJqVy9uE0IwsU5VLfxXg09zu6K8ElBg7PyY0Ds\/1MsGEVMsabk\/3RzBN7yYCVGp+KtaB3OflIJko6toK6zzzDGRKfMDVRTHzzgsE\/iZcaItMa9zvKziXNu28u5OKB5clbkdR5IsnA==", "FareInfoRef": "l7HbtGEHuDKAKm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAdW7ElbAAAA==", "origin": "BAH", "departure_time": "2027-02-21T02:05:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2027-02-21T03:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT1H00M", "distance": "92", "lay_over": "PT12H50M", "lay_over_date": "2027-02-20", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "520" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "520" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCSMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOgzAMQz8G+Z6kgsKtXcvGZZ0YbBKX\/f9nYDomLVJqVy9uE0IwsU5VLfxXg09zu6K8ElBg7PyY0Ds\/1MsGEVMsabk\/3RzBN7yYCVGp+KtaB3OflIJko6toK6zzzDGRKfMDVRTHzzgsE\/iZcaItMa9zvKziXNu28u5OKB5clbkdR5IsnA==", "FareInfoRef": "l7HbtGEHuDKAKm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-21", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-21", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 89573, "calendar_total_sell": 89573, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 89573, "filter": { "id": "F1TT00006-79", "price": 89573, "journey_duration": "PT1D13H35M", "journey_duration_seconds": 135300, "layover_duration": "PT1D0H0M", "layover_duration_seconds": 86400, "carrier_operating": "GF", "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": "evening", "departure_departure_time": "2026-11-19T22:35:00.000+03:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2027-02-21T03:05:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "doh202611192235bah202611192335531bah202611201045dac202611201855248dac202702200950bah202702201315251bah202702210205doh202702210305520", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "flight_key": "F1TT00006-80", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-80", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H20M", "transit_time": "11H10M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAPW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T22:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BAH", "arrival_time": "2026-11-19T23:35:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-19", "flight_time": "PT1H00M", "distance": "92", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "531" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "531" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QASMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OwiAQhB+mmfv+BNreQKj2Ioaqh158\/8dwoTVxE3Zm8+0AIQQh8cws4b8GfIbbFeWdgAKxk2OCjBMJ2KYdRMKo8XnftEacl8yGSseHcl\/MU2ITJMnzgVph7z0\/VmPqlbwpMdrTaNYS+JllNVtiftV42UjVOUf1ZDTCvmqxLzWjLII=", "FareInfoRef": "l7HbtGEHuDKA6l7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKARW7ElbAAAA==", "origin": "BAH", "departure_time": "2026-11-20T10: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-20T18: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-20", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT11H10M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QASMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OwiAQhB+mmfv+BNreQKj2Ioaqh158\/8dwoTVxE3Zm8+0AIQQh8cws4b8GfIbbFeWdgAKxk2OCjBMJ2KYdRMKo8XnftEacl8yGSseHcl\/MU2ITJMnzgVph7z0\/VmPqlbwpMdrTaNYS+JllNVtiftV42UjVOUf1ZDTCvmqxLzWjLII=", "FareInfoRef": "l7HbtGEHuDKA6l7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-80", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D3H40M", "transit_time": "20H15M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAXW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T09: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-20T13: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-20", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCSMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOgzAMQz8G+Z6kgsKtXcvGZZ0YbBKX\/f9nYDomLVJqVy9uE0IwsU5VLfxXg09zu6K8ElBg7PyY0Ds\/1MsGEVMsabk\/3RzBN7yYCVGp+KtaB3OflIJko6toK6zzzDGRKfMDVRTHzzgsE\/iZcaItMa9zvKziXNu28u5OKB5clbkdR5IsnA==", "FareInfoRef": "l7HbtGEHuDKAKm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAfW7ElbAAAA==", "origin": "BAH", "departure_time": "2027-02-21T09:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2027-02-21T10:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-21", "flight_time": "PT1H00M", "distance": "92", "lay_over": "PT20H15M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "524" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "524" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCSMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOgzAMQz8G+Z6kgsKtXcvGZZ0YbBKX\/f9nYDomLVJqVy9uE0IwsU5VLfxXg09zu6K8ElBg7PyY0Ds\/1MsGEVMsabk\/3RzBN7yYCVGp+KtaB3OflIJko6toK6zzzDGRKfMDVRTHzzgsE\/iZcaItMa9zvKziXNu28u5OKB5clbkdR5IsnA==", "FareInfoRef": "l7HbtGEHuDKAKm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 89573, "gross_total": 89573, "base_fare": 57772, "tax": 31801, "sell": { "currency": "BDT", "total": 89573, "base_fare": 57772, "tax": 31801 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODk1NzMsImJhc2VfZmFyZSI6NTc3NzIsInRheCI6MzE4MDF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4OTU3MywiYmFzZV9mYXJlIjo1Nzc3MiwidGF4IjozMTgwMSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4OTU3MywiYmFzZV9mYXJlIjo1Nzc3MiwidGF4IjozMTgwMX19", "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": 89573, "base_fare": 57772, "tax": 31801, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "57772.00", "tax": "31801.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 89573, "base_fare": 57772, "tax": 31801, "gross": { "base_fare": "57772.00", "tax": "31801.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": "10196.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2476.00" }, "Other": { "title": "Others taxes", "amount": "14182.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg5NTczLjAwIiwiYmFzZV9mYXJlIjoiNTc3NzIuMDAiLCJ0YXgiOiIzMTgwMS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU3NzcyLjAwIiwidGF4IjoiMzE4MDEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4OTU3My4wMCIsImJhc2VfZmFyZSI6IjU3NzcyLjAwIiwidGF4IjoiMzE4MDEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1Nzc3Mi4wMCIsInRheCI6IjMxODAxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiODk1NzMuMDAiLCJiYXNlX2ZhcmUiOiI1Nzc3Mi4wMCIsInRheCI6IjMxODAxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjg5NTczLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjEwMTk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjI0NzYuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTQxODIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQkgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5NTAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJITSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzMwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDE5NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNDc2IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "Q", "farebasis": "QASMR3QA", "cabin": "economy" }, { "origin": "BAH", "destination": "DAC", "operating": "GF", "marketing": "GF", "booking_code": "Q", "farebasis": "QASMR3QA", "cabin": "economy" }, { "origin": "DAC", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "S", "farebasis": "SCSMR3QA", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "GF", "marketing": "GF", "booking_code": "S", "farebasis": "SCSMR3QA", "cabin": "economy" } ], "connecting": [ "BAH" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-80", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H20M", "transit_time": "11H10M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAPW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T22:35:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BAH", "arrival_time": "2026-11-19T23:35:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-19", "flight_time": "PT1H00M", "distance": "92", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "531" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "531" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QASMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OwiAQhB+mmfv+BNreQKj2Ioaqh158\/8dwoTVxE3Zm8+0AIQQh8cws4b8GfIbbFeWdgAKxk2OCjBMJ2KYdRMKo8XnftEacl8yGSseHcl\/MU2ITJMnzgVph7z0\/VmPqlbwpMdrTaNYS+JllNVtiftV42UjVOUf1ZDTCvmqxLzWjLII=", "FareInfoRef": "l7HbtGEHuDKA6l7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKARW7ElbAAAA==", "origin": "BAH", "departure_time": "2026-11-20T10: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-20T18: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-20", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT11H10M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QASMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OwiAQhB+mmfv+BNreQKj2Ioaqh158\/8dwoTVxE3Zm8+0AIQQh8cws4b8GfIbbFeWdgAKxk2OCjBMJ2KYdRMKo8XnftEacl8yGSseHcl\/MU2ITJMnzgVph7z0\/VmPqlbwpMdrTaNYS+JllNVtiftV42UjVOUf1ZDTCvmqxLzWjLII=", "FareInfoRef": "l7HbtGEHuDKA6l7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-80", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D3H40M", "transit_time": "20H15M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAXW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T09: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-20T13: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-20", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCSMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOgzAMQz8G+Z6kgsKtXcvGZZ0YbBKX\/f9nYDomLVJqVy9uE0IwsU5VLfxXg09zu6K8ElBg7PyY0Ds\/1MsGEVMsabk\/3RzBN7yYCVGp+KtaB3OflIJko6toK6zzzDGRKfMDVRTHzzgsE\/iZcaItMa9zvKziXNu28u5OKB5clbkdR5IsnA==", "FareInfoRef": "l7HbtGEHuDKAKm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAfW7ElbAAAA==", "origin": "BAH", "departure_time": "2027-02-21T09:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2027-02-21T10:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-21", "flight_time": "PT1H00M", "distance": "92", "lay_over": "PT20H15M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "524" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "524" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCSMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOgzAMQz8G+Z6kgsKtXcvGZZ0YbBKX\/f9nYDomLVJqVy9uE0IwsU5VLfxXg09zu6K8ElBg7PyY0Ds\/1MsGEVMsabk\/3RzBN7yYCVGp+KtaB3OflIJko6toK6zzzDGRKfMDVRTHzzgsE\/iZcaItMa9zvKziXNu28u5OKB5clbkdR5IsnA==", "FareInfoRef": "l7HbtGEHuDKAKm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-21", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-21", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 89573, "calendar_total_sell": 89573, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 89573, "filter": { "id": "F1TT00006-80", "price": 89573, "journey_duration": "PT1D21H0M", "journey_duration_seconds": 162000, "layover_duration": "PT1D7H25M", "layover_duration_seconds": 113100, "carrier_operating": "GF", "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": "evening", "departure_departure_time": "2026-11-19T22:35:00.000+03:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-02-21T10:30:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "doh202611192235bah202611192335531bah202611201045dac202611201855248dac202702200950bah202702201315251bah202702210930doh202702211030524", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "flight_key": "F1TT00006-81", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-81", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H40M", "transit_time": "15H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKATW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T18:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BAH", "arrival_time": "2026-11-19T19:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-19", "flight_time": "PT1H00M", "distance": "92", "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": "527" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "527" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QASMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OwiAQhB+mmfv+BNreQKj2Ioaqh158\/8dwoTVxE3Zm8+0AIQQh8cws4b8GfIbbFeWdgAKxk2OCjBMJ2KYdRMKo8XnftEacl8yGSseHcl\/MU2ITJMnzgVph7z0\/VmPqlbwpMdrTaNYS+JllNVtiftV42UjVOUf1ZDTCvmqxLzWjLII=", "FareInfoRef": "l7HbtGEHuDKA6l7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKARW7ElbAAAA==", "origin": "BAH", "departure_time": "2026-11-20T10: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-20T18: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-20", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT15H30M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QASMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OwiAQhB+mmfv+BNreQKj2Ioaqh158\/8dwoTVxE3Zm8+0AIQQh8cws4b8GfIbbFeWdgAKxk2OCjBMJ2KYdRMKo8XnftEacl8yGSseHcl\/MU2ITJMnzgVph7z0\/VmPqlbwpMdrTaNYS+JllNVtiftV42UjVOUf1ZDTCvmqxLzWjLII=", "FareInfoRef": "l7HbtGEHuDKA6l7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-81", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H30M", "transit_time": "3H5M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAXW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T09: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-20T13: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-20", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCSMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOgzAMQz8G+Z6kgsKtXcvGZZ0YbBKX\/f9nYDomLVJqVy9uE0IwsU5VLfxXg09zu6K8ElBg7PyY0Ds\/1MsGEVMsabk\/3RzBN7yYCVGp+KtaB3OflIJko6toK6zzzDGRKfMDVRTHzzgsE\/iZcaItMa9zvKziXNu28u5OKB5clbkdR5IsnA==", "FareInfoRef": "l7HbtGEHuDKAKm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAZW7ElbAAAA==", "origin": "BAH", "departure_time": "2027-02-20T16:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2027-02-20T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT1H00M", "distance": "92", "lay_over": "PT03H05M", "lay_over_date": "2027-02-20", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "526" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "526" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCSMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOgzAMQz8G+Z6kgsKtXcvGZZ0YbBKX\/f9nYDomLVJqVy9uE0IwsU5VLfxXg09zu6K8ElBg7PyY0Ds\/1MsGEVMsabk\/3RzBN7yYCVGp+KtaB3OflIJko6toK6zzzDGRKfMDVRTHzzgsE\/iZcaItMa9zvKziXNu28u5OKB5clbkdR5IsnA==", "FareInfoRef": "l7HbtGEHuDKAKm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 89573, "gross_total": 89573, "base_fare": 57772, "tax": 31801, "sell": { "currency": "BDT", "total": 89573, "base_fare": 57772, "tax": 31801 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODk1NzMsImJhc2VfZmFyZSI6NTc3NzIsInRheCI6MzE4MDF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4OTU3MywiYmFzZV9mYXJlIjo1Nzc3MiwidGF4IjozMTgwMSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4OTU3MywiYmFzZV9mYXJlIjo1Nzc3MiwidGF4IjozMTgwMX19", "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": 89573, "base_fare": 57772, "tax": 31801, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "57772.00", "tax": "31801.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 89573, "base_fare": 57772, "tax": 31801, "gross": { "base_fare": "57772.00", "tax": "31801.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": "10196.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2476.00" }, "Other": { "title": "Others taxes", "amount": "14182.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg5NTczLjAwIiwiYmFzZV9mYXJlIjoiNTc3NzIuMDAiLCJ0YXgiOiIzMTgwMS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU3NzcyLjAwIiwidGF4IjoiMzE4MDEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4OTU3My4wMCIsImJhc2VfZmFyZSI6IjU3NzcyLjAwIiwidGF4IjoiMzE4MDEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1Nzc3Mi4wMCIsInRheCI6IjMxODAxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiODk1NzMuMDAiLCJiYXNlX2ZhcmUiOiI1Nzc3Mi4wMCIsInRheCI6IjMxODAxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjg5NTczLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjEwMTk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjI0NzYuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTQxODIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQkgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5NTAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJITSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzMwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDE5NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNDc2IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "Q", "farebasis": "QASMR3QA", "cabin": "economy" }, { "origin": "BAH", "destination": "DAC", "operating": "GF", "marketing": "GF", "booking_code": "Q", "farebasis": "QASMR3QA", "cabin": "economy" }, { "origin": "DAC", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "S", "farebasis": "SCSMR3QA", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "GF", "marketing": "GF", "booking_code": "S", "farebasis": "SCSMR3QA", "cabin": "economy" } ], "connecting": [ "BAH" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-81", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H40M", "transit_time": "15H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKATW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T18:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BAH", "arrival_time": "2026-11-19T19:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-19", "flight_time": "PT1H00M", "distance": "92", "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": "527" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "527" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QASMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OwiAQhB+mmfv+BNreQKj2Ioaqh158\/8dwoTVxE3Zm8+0AIQQh8cws4b8GfIbbFeWdgAKxk2OCjBMJ2KYdRMKo8XnftEacl8yGSseHcl\/MU2ITJMnzgVph7z0\/VmPqlbwpMdrTaNYS+JllNVtiftV42UjVOUf1ZDTCvmqxLzWjLII=", "FareInfoRef": "l7HbtGEHuDKA6l7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKARW7ElbAAAA==", "origin": "BAH", "departure_time": "2026-11-20T10: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-20T18: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-20", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT15H30M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QASMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OwiAQhB+mmfv+BNreQKj2Ioaqh158\/8dwoTVxE3Zm8+0AIQQh8cws4b8GfIbbFeWdgAKxk2OCjBMJ2KYdRMKo8XnftEacl8yGSseHcl\/MU2ITJMnzgVph7z0\/VmPqlbwpMdrTaNYS+JllNVtiftV42UjVOUf1ZDTCvmqxLzWjLII=", "FareInfoRef": "l7HbtGEHuDKA6l7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-81", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H30M", "transit_time": "3H5M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAXW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T09: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-20T13: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-20", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCSMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOgzAMQz8G+Z6kgsKtXcvGZZ0YbBKX\/f9nYDomLVJqVy9uE0IwsU5VLfxXg09zu6K8ElBg7PyY0Ds\/1MsGEVMsabk\/3RzBN7yYCVGp+KtaB3OflIJko6toK6zzzDGRKfMDVRTHzzgsE\/iZcaItMa9zvKziXNu28u5OKB5clbkdR5IsnA==", "FareInfoRef": "l7HbtGEHuDKAKm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAZW7ElbAAAA==", "origin": "BAH", "departure_time": "2027-02-20T16:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2027-02-20T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT1H00M", "distance": "92", "lay_over": "PT03H05M", "lay_over_date": "2027-02-20", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "526" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "526" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCSMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOgzAMQz8G+Z6kgsKtXcvGZZ0YbBKX\/f9nYDomLVJqVy9uE0IwsU5VLfxXg09zu6K8ElBg7PyY0Ds\/1MsGEVMsabk\/3RzBN7yYCVGp+KtaB3OflIJko6toK6zzzDGRKfMDVRTHzzgsE\/iZcaItMa9zvKziXNu28u5OKB5clbkdR5IsnA==", "FareInfoRef": "l7HbtGEHuDKAKm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 89573, "calendar_total_sell": 89573, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 89573, "filter": { "id": "F1TT00006-81", "price": 89573, "journey_duration": "PT1D8H10M", "journey_duration_seconds": 115800, "layover_duration": "PT18H35M", "layover_duration_seconds": 66900, "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-19T18:15:00.000+03:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2027-02-20T17:20:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "doh202611191815bah202611191915527bah202611201045dac202611201855248dac202702200950bah202702201315251bah202702201620doh202702201720526", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "flight_key": "F1TT00006-82", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-82", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H40M", "transit_time": "15H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKATW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T18:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BAH", "arrival_time": "2026-11-19T19:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-19", "flight_time": "PT1H00M", "distance": "92", "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": "527" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "527" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QASMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OwiAQhB+mmfv+BNreQKj2Ioaqh158\/8dwoTVxE3Zm8+0AIQQh8cws4b8GfIbbFeWdgAKxk2OCjBMJ2KYdRMKo8XnftEacl8yGSseHcl\/MU2ITJMnzgVph7z0\/VmPqlbwpMdrTaNYS+JllNVtiftV42UjVOUf1ZDTCvmqxLzWjLII=", "FareInfoRef": "l7HbtGEHuDKA6l7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKARW7ElbAAAA==", "origin": "BAH", "departure_time": "2026-11-20T10: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-20T18: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-20", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT15H30M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QASMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OwiAQhB+mmfv+BNreQKj2Ioaqh158\/8dwoTVxE3Zm8+0AIQQh8cws4b8GfIbbFeWdgAKxk2OCjBMJ2KYdRMKo8XnftEacl8yGSseHcl\/MU2ITJMnzgVph7z0\/VmPqlbwpMdrTaNYS+JllNVtiftV42UjVOUf1ZDTCvmqxLzWjLII=", "FareInfoRef": "l7HbtGEHuDKA6l7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-82", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H50M", "transit_time": "7H25M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAXW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T09: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-20T13: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-20", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCSMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOgzAMQz8G+Z6kgsKtXcvGZZ0YbBKX\/f9nYDomLVJqVy9uE0IwsU5VLfxXg09zu6K8ElBg7PyY0Ds\/1MsGEVMsabk\/3RzBN7yYCVGp+KtaB3OflIJko6toK6zzzDGRKfMDVRTHzzgsE\/iZcaItMa9zvKziXNu28u5OKB5clbkdR5IsnA==", "FareInfoRef": "l7HbtGEHuDKAKm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAbW7ElbAAAA==", "origin": "BAH", "departure_time": "2027-02-20T20:40:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2027-02-20T21:40:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT1H00M", "distance": "92", "lay_over": "PT07H25M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "530" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "530" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCSMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOgzAMQz8G+Z6kgsKtXcvGZZ0YbBKX\/f9nYDomLVJqVy9uE0IwsU5VLfxXg09zu6K8ElBg7PyY0Ds\/1MsGEVMsabk\/3RzBN7yYCVGp+KtaB3OflIJko6toK6zzzDGRKfMDVRTHzzgsE\/iZcaItMa9zvKziXNu28u5OKB5clbkdR5IsnA==", "FareInfoRef": "l7HbtGEHuDKAKm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 89573, "gross_total": 89573, "base_fare": 57772, "tax": 31801, "sell": { "currency": "BDT", "total": 89573, "base_fare": 57772, "tax": 31801 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODk1NzMsImJhc2VfZmFyZSI6NTc3NzIsInRheCI6MzE4MDF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4OTU3MywiYmFzZV9mYXJlIjo1Nzc3MiwidGF4IjozMTgwMSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4OTU3MywiYmFzZV9mYXJlIjo1Nzc3MiwidGF4IjozMTgwMX19", "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": 89573, "base_fare": 57772, "tax": 31801, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "57772.00", "tax": "31801.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 89573, "base_fare": 57772, "tax": 31801, "gross": { "base_fare": "57772.00", "tax": "31801.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": "10196.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2476.00" }, "Other": { "title": "Others taxes", "amount": "14182.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg5NTczLjAwIiwiYmFzZV9mYXJlIjoiNTc3NzIuMDAiLCJ0YXgiOiIzMTgwMS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU3NzcyLjAwIiwidGF4IjoiMzE4MDEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4OTU3My4wMCIsImJhc2VfZmFyZSI6IjU3NzcyLjAwIiwidGF4IjoiMzE4MDEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1Nzc3Mi4wMCIsInRheCI6IjMxODAxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiODk1NzMuMDAiLCJiYXNlX2ZhcmUiOiI1Nzc3Mi4wMCIsInRheCI6IjMxODAxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjg5NTczLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjEwMTk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjI0NzYuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTQxODIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQkgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5NTAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJITSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzMwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDE5NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNDc2IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "Q", "farebasis": "QASMR3QA", "cabin": "economy" }, { "origin": "BAH", "destination": "DAC", "operating": "GF", "marketing": "GF", "booking_code": "Q", "farebasis": "QASMR3QA", "cabin": "economy" }, { "origin": "DAC", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "S", "farebasis": "SCSMR3QA", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "GF", "marketing": "GF", "booking_code": "S", "farebasis": "SCSMR3QA", "cabin": "economy" } ], "connecting": [ "BAH" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-82", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H40M", "transit_time": "15H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKATW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T18:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BAH", "arrival_time": "2026-11-19T19:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-19", "flight_time": "PT1H00M", "distance": "92", "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": "527" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "527" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QASMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OwiAQhB+mmfv+BNreQKj2Ioaqh158\/8dwoTVxE3Zm8+0AIQQh8cws4b8GfIbbFeWdgAKxk2OCjBMJ2KYdRMKo8XnftEacl8yGSseHcl\/MU2ITJMnzgVph7z0\/VmPqlbwpMdrTaNYS+JllNVtiftV42UjVOUf1ZDTCvmqxLzWjLII=", "FareInfoRef": "l7HbtGEHuDKA6l7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKARW7ElbAAAA==", "origin": "BAH", "departure_time": "2026-11-20T10: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-20T18: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-20", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT15H30M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QASMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OwiAQhB+mmfv+BNreQKj2Ioaqh158\/8dwoTVxE3Zm8+0AIQQh8cws4b8GfIbbFeWdgAKxk2OCjBMJ2KYdRMKo8XnftEacl8yGSseHcl\/MU2ITJMnzgVph7z0\/VmPqlbwpMdrTaNYS+JllNVtiftV42UjVOUf1ZDTCvmqxLzWjLII=", "FareInfoRef": "l7HbtGEHuDKA6l7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-82", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H50M", "transit_time": "7H25M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAXW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T09: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-20T13: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-20", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCSMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOgzAMQz8G+Z6kgsKtXcvGZZ0YbBKX\/f9nYDomLVJqVy9uE0IwsU5VLfxXg09zu6K8ElBg7PyY0Ds\/1MsGEVMsabk\/3RzBN7yYCVGp+KtaB3OflIJko6toK6zzzDGRKfMDVRTHzzgsE\/iZcaItMa9zvKziXNu28u5OKB5clbkdR5IsnA==", "FareInfoRef": "l7HbtGEHuDKAKm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAbW7ElbAAAA==", "origin": "BAH", "departure_time": "2027-02-20T20:40:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2027-02-20T21:40:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT1H00M", "distance": "92", "lay_over": "PT07H25M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "530" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "530" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCSMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOgzAMQz8G+Z6kgsKtXcvGZZ0YbBKX\/f9nYDomLVJqVy9uE0IwsU5VLfxXg09zu6K8ElBg7PyY0Ds\/1MsGEVMsabk\/3RzBN7yYCVGp+KtaB3OflIJko6toK6zzzDGRKfMDVRTHzzgsE\/iZcaItMa9zvKziXNu28u5OKB5clbkdR5IsnA==", "FareInfoRef": "l7HbtGEHuDKAKm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 89573, "calendar_total_sell": 89573, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 89573, "filter": { "id": "F1TT00006-82", "price": 89573, "journey_duration": "PT1D12H30M", "journey_duration_seconds": 131400, "layover_duration": "PT22H55M", "layover_duration_seconds": 82500, "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-19T18:15:00.000+03:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-02-20T21:40:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "doh202611191815bah202611191915527bah202611201045dac202611201855248dac202702200950bah202702201315251bah202702202040doh202702202140530", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "flight_key": "F1TT00006-83", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-83", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H40M", "transit_time": "15H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKATW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T18:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BAH", "arrival_time": "2026-11-19T19:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-19", "flight_time": "PT1H00M", "distance": "92", "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": "527" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "527" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QASMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OwiAQhB+mmfv+BNreQKj2Ioaqh158\/8dwoTVxE3Zm8+0AIQQh8cws4b8GfIbbFeWdgAKxk2OCjBMJ2KYdRMKo8XnftEacl8yGSseHcl\/MU2ITJMnzgVph7z0\/VmPqlbwpMdrTaNYS+JllNVtiftV42UjVOUf1ZDTCvmqxLzWjLII=", "FareInfoRef": "l7HbtGEHuDKA6l7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKARW7ElbAAAA==", "origin": "BAH", "departure_time": "2026-11-20T10: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-20T18: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-20", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT15H30M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QASMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OwiAQhB+mmfv+BNreQKj2Ioaqh158\/8dwoTVxE3Zm8+0AIQQh8cws4b8GfIbbFeWdgAKxk2OCjBMJ2KYdRMKo8XnftEacl8yGSseHcl\/MU2ITJMnzgVph7z0\/VmPqlbwpMdrTaNYS+JllNVtiftV42UjVOUf1ZDTCvmqxLzWjLII=", "FareInfoRef": "l7HbtGEHuDKA6l7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-83", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H15M", "transit_time": "12H50M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAXW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T09: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-20T13: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-20", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCSMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOgzAMQz8G+Z6kgsKtXcvGZZ0YbBKX\/f9nYDomLVJqVy9uE0IwsU5VLfxXg09zu6K8ElBg7PyY0Ds\/1MsGEVMsabk\/3RzBN7yYCVGp+KtaB3OflIJko6toK6zzzDGRKfMDVRTHzzgsE\/iZcaItMa9zvKziXNu28u5OKB5clbkdR5IsnA==", "FareInfoRef": "l7HbtGEHuDKAKm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAdW7ElbAAAA==", "origin": "BAH", "departure_time": "2027-02-21T02:05:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2027-02-21T03:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT1H00M", "distance": "92", "lay_over": "PT12H50M", "lay_over_date": "2027-02-20", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "520" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "520" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCSMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOgzAMQz8G+Z6kgsKtXcvGZZ0YbBKX\/f9nYDomLVJqVy9uE0IwsU5VLfxXg09zu6K8ElBg7PyY0Ds\/1MsGEVMsabk\/3RzBN7yYCVGp+KtaB3OflIJko6toK6zzzDGRKfMDVRTHzzgsE\/iZcaItMa9zvKziXNu28u5OKB5clbkdR5IsnA==", "FareInfoRef": "l7HbtGEHuDKAKm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 89573, "gross_total": 89573, "base_fare": 57772, "tax": 31801, "sell": { "currency": "BDT", "total": 89573, "base_fare": 57772, "tax": 31801 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODk1NzMsImJhc2VfZmFyZSI6NTc3NzIsInRheCI6MzE4MDF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4OTU3MywiYmFzZV9mYXJlIjo1Nzc3MiwidGF4IjozMTgwMSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4OTU3MywiYmFzZV9mYXJlIjo1Nzc3MiwidGF4IjozMTgwMX19", "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": 89573, "base_fare": 57772, "tax": 31801, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "57772.00", "tax": "31801.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 89573, "base_fare": 57772, "tax": 31801, "gross": { "base_fare": "57772.00", "tax": "31801.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": "10196.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2476.00" }, "Other": { "title": "Others taxes", "amount": "14182.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg5NTczLjAwIiwiYmFzZV9mYXJlIjoiNTc3NzIuMDAiLCJ0YXgiOiIzMTgwMS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU3NzcyLjAwIiwidGF4IjoiMzE4MDEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4OTU3My4wMCIsImJhc2VfZmFyZSI6IjU3NzcyLjAwIiwidGF4IjoiMzE4MDEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1Nzc3Mi4wMCIsInRheCI6IjMxODAxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiODk1NzMuMDAiLCJiYXNlX2ZhcmUiOiI1Nzc3Mi4wMCIsInRheCI6IjMxODAxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjg5NTczLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjEwMTk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjI0NzYuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTQxODIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQkgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5NTAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJITSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzMwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDE5NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNDc2IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "Q", "farebasis": "QASMR3QA", "cabin": "economy" }, { "origin": "BAH", "destination": "DAC", "operating": "GF", "marketing": "GF", "booking_code": "Q", "farebasis": "QASMR3QA", "cabin": "economy" }, { "origin": "DAC", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "S", "farebasis": "SCSMR3QA", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "GF", "marketing": "GF", "booking_code": "S", "farebasis": "SCSMR3QA", "cabin": "economy" } ], "connecting": [ "BAH" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-83", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H40M", "transit_time": "15H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKATW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T18:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BAH", "arrival_time": "2026-11-19T19:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-19", "flight_time": "PT1H00M", "distance": "92", "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": "527" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "527" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QASMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OwiAQhB+mmfv+BNreQKj2Ioaqh158\/8dwoTVxE3Zm8+0AIQQh8cws4b8GfIbbFeWdgAKxk2OCjBMJ2KYdRMKo8XnftEacl8yGSseHcl\/MU2ITJMnzgVph7z0\/VmPqlbwpMdrTaNYS+JllNVtiftV42UjVOUf1ZDTCvmqxLzWjLII=", "FareInfoRef": "l7HbtGEHuDKA6l7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKARW7ElbAAAA==", "origin": "BAH", "departure_time": "2026-11-20T10: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-20T18: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-20", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT15H30M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QASMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OwiAQhB+mmfv+BNreQKj2Ioaqh158\/8dwoTVxE3Zm8+0AIQQh8cws4b8GfIbbFeWdgAKxk2OCjBMJ2KYdRMKo8XnftEacl8yGSseHcl\/MU2ITJMnzgVph7z0\/VmPqlbwpMdrTaNYS+JllNVtiftV42UjVOUf1ZDTCvmqxLzWjLII=", "FareInfoRef": "l7HbtGEHuDKA6l7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-83", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H15M", "transit_time": "12H50M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAXW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T09: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-20T13: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-20", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCSMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOgzAMQz8G+Z6kgsKtXcvGZZ0YbBKX\/f9nYDomLVJqVy9uE0IwsU5VLfxXg09zu6K8ElBg7PyY0Ds\/1MsGEVMsabk\/3RzBN7yYCVGp+KtaB3OflIJko6toK6zzzDGRKfMDVRTHzzgsE\/iZcaItMa9zvKziXNu28u5OKB5clbkdR5IsnA==", "FareInfoRef": "l7HbtGEHuDKAKm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAdW7ElbAAAA==", "origin": "BAH", "departure_time": "2027-02-21T02:05:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2027-02-21T03:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT1H00M", "distance": "92", "lay_over": "PT12H50M", "lay_over_date": "2027-02-20", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "520" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "520" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCSMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOgzAMQz8G+Z6kgsKtXcvGZZ0YbBKX\/f9nYDomLVJqVy9uE0IwsU5VLfxXg09zu6K8ElBg7PyY0Ds\/1MsGEVMsabk\/3RzBN7yYCVGp+KtaB3OflIJko6toK6zzzDGRKfMDVRTHzzgsE\/iZcaItMa9zvKziXNu28u5OKB5clbkdR5IsnA==", "FareInfoRef": "l7HbtGEHuDKAKm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-21", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-21", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 89573, "calendar_total_sell": 89573, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 89573, "filter": { "id": "F1TT00006-83", "price": 89573, "journey_duration": "PT1D17H55M", "journey_duration_seconds": 150900, "layover_duration": "PT1D4H20M", "layover_duration_seconds": 102000, "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-19T18:15:00.000+03:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2027-02-21T03:05:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "doh202611191815bah202611191915527bah202611201045dac202611201855248dac202702200950bah202702201315251bah202702210205doh202702210305520", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "flight_key": "F1TT00006-84", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-84", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H40M", "transit_time": "15H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKATW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T18:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BAH", "arrival_time": "2026-11-19T19:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-19", "flight_time": "PT1H00M", "distance": "92", "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": "527" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "527" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QASMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OwiAQhB+mmfv+BNreQKj2Ioaqh158\/8dwoTVxE3Zm8+0AIQQh8cws4b8GfIbbFeWdgAKxk2OCjBMJ2KYdRMKo8XnftEacl8yGSseHcl\/MU2ITJMnzgVph7z0\/VmPqlbwpMdrTaNYS+JllNVtiftV42UjVOUf1ZDTCvmqxLzWjLII=", "FareInfoRef": "l7HbtGEHuDKA6l7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKARW7ElbAAAA==", "origin": "BAH", "departure_time": "2026-11-20T10: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-20T18: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-20", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT15H30M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QASMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OwiAQhB+mmfv+BNreQKj2Ioaqh158\/8dwoTVxE3Zm8+0AIQQh8cws4b8GfIbbFeWdgAKxk2OCjBMJ2KYdRMKo8XnftEacl8yGSseHcl\/MU2ITJMnzgVph7z0\/VmPqlbwpMdrTaNYS+JllNVtiftV42UjVOUf1ZDTCvmqxLzWjLII=", "FareInfoRef": "l7HbtGEHuDKA6l7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-84", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D3H40M", "transit_time": "20H15M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAXW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T09: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-20T13: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-20", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCSMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOgzAMQz8G+Z6kgsKtXcvGZZ0YbBKX\/f9nYDomLVJqVy9uE0IwsU5VLfxXg09zu6K8ElBg7PyY0Ds\/1MsGEVMsabk\/3RzBN7yYCVGp+KtaB3OflIJko6toK6zzzDGRKfMDVRTHzzgsE\/iZcaItMa9zvKziXNu28u5OKB5clbkdR5IsnA==", "FareInfoRef": "l7HbtGEHuDKAKm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAfW7ElbAAAA==", "origin": "BAH", "departure_time": "2027-02-21T09:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2027-02-21T10:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-21", "flight_time": "PT1H00M", "distance": "92", "lay_over": "PT20H15M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "524" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "524" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCSMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOgzAMQz8G+Z6kgsKtXcvGZZ0YbBKX\/f9nYDomLVJqVy9uE0IwsU5VLfxXg09zu6K8ElBg7PyY0Ds\/1MsGEVMsabk\/3RzBN7yYCVGp+KtaB3OflIJko6toK6zzzDGRKfMDVRTHzzgsE\/iZcaItMa9zvKziXNu28u5OKB5clbkdR5IsnA==", "FareInfoRef": "l7HbtGEHuDKAKm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 89573, "gross_total": 89573, "base_fare": 57772, "tax": 31801, "sell": { "currency": "BDT", "total": 89573, "base_fare": 57772, "tax": 31801 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODk1NzMsImJhc2VfZmFyZSI6NTc3NzIsInRheCI6MzE4MDF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4OTU3MywiYmFzZV9mYXJlIjo1Nzc3MiwidGF4IjozMTgwMSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4OTU3MywiYmFzZV9mYXJlIjo1Nzc3MiwidGF4IjozMTgwMX19", "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": 89573, "base_fare": 57772, "tax": 31801, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "57772.00", "tax": "31801.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 89573, "base_fare": 57772, "tax": 31801, "gross": { "base_fare": "57772.00", "tax": "31801.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": "10196.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2476.00" }, "Other": { "title": "Others taxes", "amount": "14182.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg5NTczLjAwIiwiYmFzZV9mYXJlIjoiNTc3NzIuMDAiLCJ0YXgiOiIzMTgwMS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU3NzcyLjAwIiwidGF4IjoiMzE4MDEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4OTU3My4wMCIsImJhc2VfZmFyZSI6IjU3NzcyLjAwIiwidGF4IjoiMzE4MDEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1Nzc3Mi4wMCIsInRheCI6IjMxODAxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiODk1NzMuMDAiLCJiYXNlX2ZhcmUiOiI1Nzc3Mi4wMCIsInRheCI6IjMxODAxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjg5NTczLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjEwMTk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjI0NzYuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTQxODIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQkgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5NTAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJITSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzMwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDE5NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNDc2IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "Q", "farebasis": "QASMR3QA", "cabin": "economy" }, { "origin": "BAH", "destination": "DAC", "operating": "GF", "marketing": "GF", "booking_code": "Q", "farebasis": "QASMR3QA", "cabin": "economy" }, { "origin": "DAC", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "S", "farebasis": "SCSMR3QA", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "GF", "marketing": "GF", "booking_code": "S", "farebasis": "SCSMR3QA", "cabin": "economy" } ], "connecting": [ "BAH" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-84", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H40M", "transit_time": "15H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKATW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T18:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BAH", "arrival_time": "2026-11-19T19:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-19", "flight_time": "PT1H00M", "distance": "92", "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": "527" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "527" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QASMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OwiAQhB+mmfv+BNreQKj2Ioaqh158\/8dwoTVxE3Zm8+0AIQQh8cws4b8GfIbbFeWdgAKxk2OCjBMJ2KYdRMKo8XnftEacl8yGSseHcl\/MU2ITJMnzgVph7z0\/VmPqlbwpMdrTaNYS+JllNVtiftV42UjVOUf1ZDTCvmqxLzWjLII=", "FareInfoRef": "l7HbtGEHuDKA6l7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKARW7ElbAAAA==", "origin": "BAH", "departure_time": "2026-11-20T10: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-20T18: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-20", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT15H30M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QASMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OwiAQhB+mmfv+BNreQKj2Ioaqh158\/8dwoTVxE3Zm8+0AIQQh8cws4b8GfIbbFeWdgAKxk2OCjBMJ2KYdRMKo8XnftEacl8yGSseHcl\/MU2ITJMnzgVph7z0\/VmPqlbwpMdrTaNYS+JllNVtiftV42UjVOUf1ZDTCvmqxLzWjLII=", "FareInfoRef": "l7HbtGEHuDKA6l7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-84", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D3H40M", "transit_time": "20H15M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAXW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T09: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-20T13: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-20", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCSMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOgzAMQz8G+Z6kgsKtXcvGZZ0YbBKX\/f9nYDomLVJqVy9uE0IwsU5VLfxXg09zu6K8ElBg7PyY0Ds\/1MsGEVMsabk\/3RzBN7yYCVGp+KtaB3OflIJko6toK6zzzDGRKfMDVRTHzzgsE\/iZcaItMa9zvKziXNu28u5OKB5clbkdR5IsnA==", "FareInfoRef": "l7HbtGEHuDKAKm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAfW7ElbAAAA==", "origin": "BAH", "departure_time": "2027-02-21T09:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2027-02-21T10:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-21", "flight_time": "PT1H00M", "distance": "92", "lay_over": "PT20H15M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "524" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "524" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCSMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOgzAMQz8G+Z6kgsKtXcvGZZ0YbBKX\/f9nYDomLVJqVy9uE0IwsU5VLfxXg09zu6K8ElBg7PyY0Ds\/1MsGEVMsabk\/3RzBN7yYCVGp+KtaB3OflIJko6toK6zzzDGRKfMDVRTHzzgsE\/iZcaItMa9zvKziXNu28u5OKB5clbkdR5IsnA==", "FareInfoRef": "l7HbtGEHuDKAKm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-21", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-21", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 89573, "calendar_total_sell": 89573, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 89573, "filter": { "id": "F1TT00006-84", "price": 89573, "journey_duration": "PT2D1H20M", "journey_duration_seconds": 177600, "layover_duration": "PT1D11H45M", "layover_duration_seconds": 128700, "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-19T18:15:00.000+03:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-02-21T10:30:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "doh202611191815bah202611191915527bah202611201045dac202611201855248dac202702200950bah202702201315251bah202702210930doh202702211030524", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "flight_key": "F1TT00006-85", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-85", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H30M", "transit_time": "22H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAVW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BAH", "arrival_time": "2026-11-19T12:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-19", "flight_time": "PT1H00M", "distance": "92", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "525" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "525" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QASMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OwiAQhB+mmfv+BNreQKj2Ioaqh158\/8dwoTVxE3Zm8+0AIQQh8cws4b8GfIbbFeWdgAKxk2OCjBMJ2KYdRMKo8XnftEacl8yGSseHcl\/MU2ITJMnzgVph7z0\/VmPqlbwpMdrTaNYS+JllNVtiftV42UjVOUf1ZDTCvmqxLzWjLII=", "FareInfoRef": "l7HbtGEHuDKA6l7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKARW7ElbAAAA==", "origin": "BAH", "departure_time": "2026-11-20T10: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-20T18: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-20", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT22H20M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QASMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OwiAQhB+mmfv+BNreQKj2Ioaqh158\/8dwoTVxE3Zm8+0AIQQh8cws4b8GfIbbFeWdgAKxk2OCjBMJ2KYdRMKo8XnftEacl8yGSseHcl\/MU2ITJMnzgVph7z0\/VmPqlbwpMdrTaNYS+JllNVtiftV42UjVOUf1ZDTCvmqxLzWjLII=", "FareInfoRef": "l7HbtGEHuDKA6l7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-85", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H30M", "transit_time": "3H5M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAXW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T09: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-20T13: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-20", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCSMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOgzAMQz8G+Z6kgsKtXcvGZZ0YbBKX\/f9nYDomLVJqVy9uE0IwsU5VLfxXg09zu6K8ElBg7PyY0Ds\/1MsGEVMsabk\/3RzBN7yYCVGp+KtaB3OflIJko6toK6zzzDGRKfMDVRTHzzgsE\/iZcaItMa9zvKziXNu28u5OKB5clbkdR5IsnA==", "FareInfoRef": "l7HbtGEHuDKAKm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAZW7ElbAAAA==", "origin": "BAH", "departure_time": "2027-02-20T16:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2027-02-20T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT1H00M", "distance": "92", "lay_over": "PT03H05M", "lay_over_date": "2027-02-20", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "526" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "526" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCSMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOgzAMQz8G+Z6kgsKtXcvGZZ0YbBKX\/f9nYDomLVJqVy9uE0IwsU5VLfxXg09zu6K8ElBg7PyY0Ds\/1MsGEVMsabk\/3RzBN7yYCVGp+KtaB3OflIJko6toK6zzzDGRKfMDVRTHzzgsE\/iZcaItMa9zvKziXNu28u5OKB5clbkdR5IsnA==", "FareInfoRef": "l7HbtGEHuDKAKm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 89573, "gross_total": 89573, "base_fare": 57772, "tax": 31801, "sell": { "currency": "BDT", "total": 89573, "base_fare": 57772, "tax": 31801 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODk1NzMsImJhc2VfZmFyZSI6NTc3NzIsInRheCI6MzE4MDF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4OTU3MywiYmFzZV9mYXJlIjo1Nzc3MiwidGF4IjozMTgwMSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4OTU3MywiYmFzZV9mYXJlIjo1Nzc3MiwidGF4IjozMTgwMX19", "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": 89573, "base_fare": 57772, "tax": 31801, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "57772.00", "tax": "31801.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 89573, "base_fare": 57772, "tax": 31801, "gross": { "base_fare": "57772.00", "tax": "31801.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": "10196.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2476.00" }, "Other": { "title": "Others taxes", "amount": "14182.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg5NTczLjAwIiwiYmFzZV9mYXJlIjoiNTc3NzIuMDAiLCJ0YXgiOiIzMTgwMS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU3NzcyLjAwIiwidGF4IjoiMzE4MDEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4OTU3My4wMCIsImJhc2VfZmFyZSI6IjU3NzcyLjAwIiwidGF4IjoiMzE4MDEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1Nzc3Mi4wMCIsInRheCI6IjMxODAxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiODk1NzMuMDAiLCJiYXNlX2ZhcmUiOiI1Nzc3Mi4wMCIsInRheCI6IjMxODAxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjg5NTczLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjEwMTk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjI0NzYuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTQxODIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQkgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5NTAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJITSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzMwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDE5NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNDc2IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "Q", "farebasis": "QASMR3QA", "cabin": "economy" }, { "origin": "BAH", "destination": "DAC", "operating": "GF", "marketing": "GF", "booking_code": "Q", "farebasis": "QASMR3QA", "cabin": "economy" }, { "origin": "DAC", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "S", "farebasis": "SCSMR3QA", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "GF", "marketing": "GF", "booking_code": "S", "farebasis": "SCSMR3QA", "cabin": "economy" } ], "connecting": [ "BAH" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-85", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H30M", "transit_time": "22H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAVW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BAH", "arrival_time": "2026-11-19T12:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-19", "flight_time": "PT1H00M", "distance": "92", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "525" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "525" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QASMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OwiAQhB+mmfv+BNreQKj2Ioaqh158\/8dwoTVxE3Zm8+0AIQQh8cws4b8GfIbbFeWdgAKxk2OCjBMJ2KYdRMKo8XnftEacl8yGSseHcl\/MU2ITJMnzgVph7z0\/VmPqlbwpMdrTaNYS+JllNVtiftV42UjVOUf1ZDTCvmqxLzWjLII=", "FareInfoRef": "l7HbtGEHuDKA6l7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKARW7ElbAAAA==", "origin": "BAH", "departure_time": "2026-11-20T10: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-20T18: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-20", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT22H20M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QASMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OwiAQhB+mmfv+BNreQKj2Ioaqh158\/8dwoTVxE3Zm8+0AIQQh8cws4b8GfIbbFeWdgAKxk2OCjBMJ2KYdRMKo8XnftEacl8yGSseHcl\/MU2ITJMnzgVph7z0\/VmPqlbwpMdrTaNYS+JllNVtiftV42UjVOUf1ZDTCvmqxLzWjLII=", "FareInfoRef": "l7HbtGEHuDKA6l7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-85", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H30M", "transit_time": "3H5M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAXW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T09: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-20T13: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-20", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCSMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOgzAMQz8G+Z6kgsKtXcvGZZ0YbBKX\/f9nYDomLVJqVy9uE0IwsU5VLfxXg09zu6K8ElBg7PyY0Ds\/1MsGEVMsabk\/3RzBN7yYCVGp+KtaB3OflIJko6toK6zzzDGRKfMDVRTHzzgsE\/iZcaItMa9zvKziXNu28u5OKB5clbkdR5IsnA==", "FareInfoRef": "l7HbtGEHuDKAKm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAZW7ElbAAAA==", "origin": "BAH", "departure_time": "2027-02-20T16:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2027-02-20T17:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT1H00M", "distance": "92", "lay_over": "PT03H05M", "lay_over_date": "2027-02-20", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "526" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "526" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCSMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOgzAMQz8G+Z6kgsKtXcvGZZ0YbBKX\/f9nYDomLVJqVy9uE0IwsU5VLfxXg09zu6K8ElBg7PyY0Ds\/1MsGEVMsabk\/3RzBN7yYCVGp+KtaB3OflIJko6toK6zzzDGRKfMDVRTHzzgsE\/iZcaItMa9zvKziXNu28u5OKB5clbkdR5IsnA==", "FareInfoRef": "l7HbtGEHuDKAKm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 89573, "calendar_total_sell": 89573, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 89573, "filter": { "id": "F1TT00006-85", "price": 89573, "journey_duration": "PT1D15H0M", "journey_duration_seconds": 140400, "layover_duration": "PT1D1H25M", "layover_duration_seconds": 91500, "carrier_operating": "GF", "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": "morning", "departure_departure_time": "2026-11-19T11:25:00.000+03:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2027-02-20T17:20:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "doh202611191125bah202611191225525bah202611201045dac202611201855248dac202702200950bah202702201315251bah202702201620doh202702201720526", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "flight_key": "F1TT00006-86", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-86", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H30M", "transit_time": "22H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAVW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BAH", "arrival_time": "2026-11-19T12:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-19", "flight_time": "PT1H00M", "distance": "92", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "525" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "525" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QASMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OwiAQhB+mmfv+BNreQKj2Ioaqh158\/8dwoTVxE3Zm8+0AIQQh8cws4b8GfIbbFeWdgAKxk2OCjBMJ2KYdRMKo8XnftEacl8yGSseHcl\/MU2ITJMnzgVph7z0\/VmPqlbwpMdrTaNYS+JllNVtiftV42UjVOUf1ZDTCvmqxLzWjLII=", "FareInfoRef": "l7HbtGEHuDKA6l7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKARW7ElbAAAA==", "origin": "BAH", "departure_time": "2026-11-20T10: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-20T18: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-20", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT22H20M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QASMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OwiAQhB+mmfv+BNreQKj2Ioaqh158\/8dwoTVxE3Zm8+0AIQQh8cws4b8GfIbbFeWdgAKxk2OCjBMJ2KYdRMKo8XnftEacl8yGSseHcl\/MU2ITJMnzgVph7z0\/VmPqlbwpMdrTaNYS+JllNVtiftV42UjVOUf1ZDTCvmqxLzWjLII=", "FareInfoRef": "l7HbtGEHuDKA6l7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-86", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H50M", "transit_time": "7H25M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAXW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T09: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-20T13: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-20", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCSMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOgzAMQz8G+Z6kgsKtXcvGZZ0YbBKX\/f9nYDomLVJqVy9uE0IwsU5VLfxXg09zu6K8ElBg7PyY0Ds\/1MsGEVMsabk\/3RzBN7yYCVGp+KtaB3OflIJko6toK6zzzDGRKfMDVRTHzzgsE\/iZcaItMa9zvKziXNu28u5OKB5clbkdR5IsnA==", "FareInfoRef": "l7HbtGEHuDKAKm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAbW7ElbAAAA==", "origin": "BAH", "departure_time": "2027-02-20T20:40:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2027-02-20T21:40:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT1H00M", "distance": "92", "lay_over": "PT07H25M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "530" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "530" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCSMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOgzAMQz8G+Z6kgsKtXcvGZZ0YbBKX\/f9nYDomLVJqVy9uE0IwsU5VLfxXg09zu6K8ElBg7PyY0Ds\/1MsGEVMsabk\/3RzBN7yYCVGp+KtaB3OflIJko6toK6zzzDGRKfMDVRTHzzgsE\/iZcaItMa9zvKziXNu28u5OKB5clbkdR5IsnA==", "FareInfoRef": "l7HbtGEHuDKAKm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 89573, "gross_total": 89573, "base_fare": 57772, "tax": 31801, "sell": { "currency": "BDT", "total": 89573, "base_fare": 57772, "tax": 31801 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODk1NzMsImJhc2VfZmFyZSI6NTc3NzIsInRheCI6MzE4MDF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4OTU3MywiYmFzZV9mYXJlIjo1Nzc3MiwidGF4IjozMTgwMSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4OTU3MywiYmFzZV9mYXJlIjo1Nzc3MiwidGF4IjozMTgwMX19", "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": 89573, "base_fare": 57772, "tax": 31801, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "57772.00", "tax": "31801.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 89573, "base_fare": 57772, "tax": 31801, "gross": { "base_fare": "57772.00", "tax": "31801.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": "10196.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2476.00" }, "Other": { "title": "Others taxes", "amount": "14182.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg5NTczLjAwIiwiYmFzZV9mYXJlIjoiNTc3NzIuMDAiLCJ0YXgiOiIzMTgwMS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU3NzcyLjAwIiwidGF4IjoiMzE4MDEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4OTU3My4wMCIsImJhc2VfZmFyZSI6IjU3NzcyLjAwIiwidGF4IjoiMzE4MDEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1Nzc3Mi4wMCIsInRheCI6IjMxODAxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiODk1NzMuMDAiLCJiYXNlX2ZhcmUiOiI1Nzc3Mi4wMCIsInRheCI6IjMxODAxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjg5NTczLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjEwMTk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjI0NzYuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTQxODIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQkgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5NTAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJITSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzMwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDE5NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNDc2IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "Q", "farebasis": "QASMR3QA", "cabin": "economy" }, { "origin": "BAH", "destination": "DAC", "operating": "GF", "marketing": "GF", "booking_code": "Q", "farebasis": "QASMR3QA", "cabin": "economy" }, { "origin": "DAC", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "S", "farebasis": "SCSMR3QA", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "GF", "marketing": "GF", "booking_code": "S", "farebasis": "SCSMR3QA", "cabin": "economy" } ], "connecting": [ "BAH" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-86", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H30M", "transit_time": "22H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAVW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BAH", "arrival_time": "2026-11-19T12:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-19", "flight_time": "PT1H00M", "distance": "92", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "525" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "525" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QASMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OwiAQhB+mmfv+BNreQKj2Ioaqh158\/8dwoTVxE3Zm8+0AIQQh8cws4b8GfIbbFeWdgAKxk2OCjBMJ2KYdRMKo8XnftEacl8yGSseHcl\/MU2ITJMnzgVph7z0\/VmPqlbwpMdrTaNYS+JllNVtiftV42UjVOUf1ZDTCvmqxLzWjLII=", "FareInfoRef": "l7HbtGEHuDKA6l7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKARW7ElbAAAA==", "origin": "BAH", "departure_time": "2026-11-20T10: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-20T18: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-20", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT22H20M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QASMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OwiAQhB+mmfv+BNreQKj2Ioaqh158\/8dwoTVxE3Zm8+0AIQQh8cws4b8GfIbbFeWdgAKxk2OCjBMJ2KYdRMKo8XnftEacl8yGSseHcl\/MU2ITJMnzgVph7z0\/VmPqlbwpMdrTaNYS+JllNVtiftV42UjVOUf1ZDTCvmqxLzWjLII=", "FareInfoRef": "l7HbtGEHuDKA6l7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-86", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H50M", "transit_time": "7H25M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAXW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T09: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-20T13: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-20", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCSMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOgzAMQz8G+Z6kgsKtXcvGZZ0YbBKX\/f9nYDomLVJqVy9uE0IwsU5VLfxXg09zu6K8ElBg7PyY0Ds\/1MsGEVMsabk\/3RzBN7yYCVGp+KtaB3OflIJko6toK6zzzDGRKfMDVRTHzzgsE\/iZcaItMa9zvKziXNu28u5OKB5clbkdR5IsnA==", "FareInfoRef": "l7HbtGEHuDKAKm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAbW7ElbAAAA==", "origin": "BAH", "departure_time": "2027-02-20T20:40:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2027-02-20T21:40:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT1H00M", "distance": "92", "lay_over": "PT07H25M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "530" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "530" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCSMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOgzAMQz8G+Z6kgsKtXcvGZZ0YbBKX\/f9nYDomLVJqVy9uE0IwsU5VLfxXg09zu6K8ElBg7PyY0Ds\/1MsGEVMsabk\/3RzBN7yYCVGp+KtaB3OflIJko6toK6zzzDGRKfMDVRTHzzgsE\/iZcaItMa9zvKziXNu28u5OKB5clbkdR5IsnA==", "FareInfoRef": "l7HbtGEHuDKAKm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 89573, "calendar_total_sell": 89573, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 89573, "filter": { "id": "F1TT00006-86", "price": 89573, "journey_duration": "PT1D19H20M", "journey_duration_seconds": 156000, "layover_duration": "PT1D5H45M", "layover_duration_seconds": 107100, "carrier_operating": "GF", "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": "morning", "departure_departure_time": "2026-11-19T11:25:00.000+03:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-02-20T21:40:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "doh202611191125bah202611191225525bah202611201045dac202611201855248dac202702200950bah202702201315251bah202702202040doh202702202140530", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "flight_key": "F1TT00006-87", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-87", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H30M", "transit_time": "22H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAVW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BAH", "arrival_time": "2026-11-19T12:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-19", "flight_time": "PT1H00M", "distance": "92", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "525" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "525" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QASMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OwiAQhB+mmfv+BNreQKj2Ioaqh158\/8dwoTVxE3Zm8+0AIQQh8cws4b8GfIbbFeWdgAKxk2OCjBMJ2KYdRMKo8XnftEacl8yGSseHcl\/MU2ITJMnzgVph7z0\/VmPqlbwpMdrTaNYS+JllNVtiftV42UjVOUf1ZDTCvmqxLzWjLII=", "FareInfoRef": "l7HbtGEHuDKA6l7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKARW7ElbAAAA==", "origin": "BAH", "departure_time": "2026-11-20T10: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-20T18: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-20", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT22H20M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QASMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OwiAQhB+mmfv+BNreQKj2Ioaqh158\/8dwoTVxE3Zm8+0AIQQh8cws4b8GfIbbFeWdgAKxk2OCjBMJ2KYdRMKo8XnftEacl8yGSseHcl\/MU2ITJMnzgVph7z0\/VmPqlbwpMdrTaNYS+JllNVtiftV42UjVOUf1ZDTCvmqxLzWjLII=", "FareInfoRef": "l7HbtGEHuDKA6l7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-87", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H15M", "transit_time": "12H50M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAXW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T09: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-20T13: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-20", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCSMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOgzAMQz8G+Z6kgsKtXcvGZZ0YbBKX\/f9nYDomLVJqVy9uE0IwsU5VLfxXg09zu6K8ElBg7PyY0Ds\/1MsGEVMsabk\/3RzBN7yYCVGp+KtaB3OflIJko6toK6zzzDGRKfMDVRTHzzgsE\/iZcaItMa9zvKziXNu28u5OKB5clbkdR5IsnA==", "FareInfoRef": "l7HbtGEHuDKAKm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAdW7ElbAAAA==", "origin": "BAH", "departure_time": "2027-02-21T02:05:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2027-02-21T03:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT1H00M", "distance": "92", "lay_over": "PT12H50M", "lay_over_date": "2027-02-20", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "520" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "520" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCSMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOgzAMQz8G+Z6kgsKtXcvGZZ0YbBKX\/f9nYDomLVJqVy9uE0IwsU5VLfxXg09zu6K8ElBg7PyY0Ds\/1MsGEVMsabk\/3RzBN7yYCVGp+KtaB3OflIJko6toK6zzzDGRKfMDVRTHzzgsE\/iZcaItMa9zvKziXNu28u5OKB5clbkdR5IsnA==", "FareInfoRef": "l7HbtGEHuDKAKm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 89573, "gross_total": 89573, "base_fare": 57772, "tax": 31801, "sell": { "currency": "BDT", "total": 89573, "base_fare": 57772, "tax": 31801 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODk1NzMsImJhc2VfZmFyZSI6NTc3NzIsInRheCI6MzE4MDF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4OTU3MywiYmFzZV9mYXJlIjo1Nzc3MiwidGF4IjozMTgwMSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4OTU3MywiYmFzZV9mYXJlIjo1Nzc3MiwidGF4IjozMTgwMX19", "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": 89573, "base_fare": 57772, "tax": 31801, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "57772.00", "tax": "31801.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 89573, "base_fare": 57772, "tax": 31801, "gross": { "base_fare": "57772.00", "tax": "31801.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": "10196.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2476.00" }, "Other": { "title": "Others taxes", "amount": "14182.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg5NTczLjAwIiwiYmFzZV9mYXJlIjoiNTc3NzIuMDAiLCJ0YXgiOiIzMTgwMS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU3NzcyLjAwIiwidGF4IjoiMzE4MDEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4OTU3My4wMCIsImJhc2VfZmFyZSI6IjU3NzcyLjAwIiwidGF4IjoiMzE4MDEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1Nzc3Mi4wMCIsInRheCI6IjMxODAxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiODk1NzMuMDAiLCJiYXNlX2ZhcmUiOiI1Nzc3Mi4wMCIsInRheCI6IjMxODAxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjg5NTczLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjEwMTk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjI0NzYuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTQxODIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQkgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5NTAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJITSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzMwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDE5NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNDc2IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "Q", "farebasis": "QASMR3QA", "cabin": "economy" }, { "origin": "BAH", "destination": "DAC", "operating": "GF", "marketing": "GF", "booking_code": "Q", "farebasis": "QASMR3QA", "cabin": "economy" }, { "origin": "DAC", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "S", "farebasis": "SCSMR3QA", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "GF", "marketing": "GF", "booking_code": "S", "farebasis": "SCSMR3QA", "cabin": "economy" } ], "connecting": [ "BAH" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-87", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H30M", "transit_time": "22H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAVW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BAH", "arrival_time": "2026-11-19T12:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-19", "flight_time": "PT1H00M", "distance": "92", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "525" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "525" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QASMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OwiAQhB+mmfv+BNreQKj2Ioaqh158\/8dwoTVxE3Zm8+0AIQQh8cws4b8GfIbbFeWdgAKxk2OCjBMJ2KYdRMKo8XnftEacl8yGSseHcl\/MU2ITJMnzgVph7z0\/VmPqlbwpMdrTaNYS+JllNVtiftV42UjVOUf1ZDTCvmqxLzWjLII=", "FareInfoRef": "l7HbtGEHuDKA6l7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKARW7ElbAAAA==", "origin": "BAH", "departure_time": "2026-11-20T10: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-20T18: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-20", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT22H20M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QASMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OwiAQhB+mmfv+BNreQKj2Ioaqh158\/8dwoTVxE3Zm8+0AIQQh8cws4b8GfIbbFeWdgAKxk2OCjBMJ2KYdRMKo8XnftEacl8yGSseHcl\/MU2ITJMnzgVph7z0\/VmPqlbwpMdrTaNYS+JllNVtiftV42UjVOUf1ZDTCvmqxLzWjLII=", "FareInfoRef": "l7HbtGEHuDKA6l7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-87", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H15M", "transit_time": "12H50M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAXW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T09: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-20T13: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-20", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCSMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOgzAMQz8G+Z6kgsKtXcvGZZ0YbBKX\/f9nYDomLVJqVy9uE0IwsU5VLfxXg09zu6K8ElBg7PyY0Ds\/1MsGEVMsabk\/3RzBN7yYCVGp+KtaB3OflIJko6toK6zzzDGRKfMDVRTHzzgsE\/iZcaItMa9zvKziXNu28u5OKB5clbkdR5IsnA==", "FareInfoRef": "l7HbtGEHuDKAKm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAdW7ElbAAAA==", "origin": "BAH", "departure_time": "2027-02-21T02:05:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2027-02-21T03:05:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT1H00M", "distance": "92", "lay_over": "PT12H50M", "lay_over_date": "2027-02-20", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "520" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "520" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCSMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOgzAMQz8G+Z6kgsKtXcvGZZ0YbBKX\/f9nYDomLVJqVy9uE0IwsU5VLfxXg09zu6K8ElBg7PyY0Ds\/1MsGEVMsabk\/3RzBN7yYCVGp+KtaB3OflIJko6toK6zzzDGRKfMDVRTHzzgsE\/iZcaItMa9zvKziXNu28u5OKB5clbkdR5IsnA==", "FareInfoRef": "l7HbtGEHuDKAKm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-21", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-21", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 89573, "calendar_total_sell": 89573, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 89573, "filter": { "id": "F1TT00006-87", "price": 89573, "journey_duration": "PT2D0H45M", "journey_duration_seconds": 175500, "layover_duration": "PT1D11H10M", "layover_duration_seconds": 126600, "carrier_operating": "GF", "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": "morning", "departure_departure_time": "2026-11-19T11:25:00.000+03:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2027-02-21T03:05:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "doh202611191125bah202611191225525bah202611201045dac202611201855248dac202702200950bah202702201315251bah202702210205doh202702210305520", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "flight_key": "F1TT00006-88", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-88", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H30M", "transit_time": "22H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAVW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BAH", "arrival_time": "2026-11-19T12:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-19", "flight_time": "PT1H00M", "distance": "92", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "525" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "525" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QASMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OwiAQhB+mmfv+BNreQKj2Ioaqh158\/8dwoTVxE3Zm8+0AIQQh8cws4b8GfIbbFeWdgAKxk2OCjBMJ2KYdRMKo8XnftEacl8yGSseHcl\/MU2ITJMnzgVph7z0\/VmPqlbwpMdrTaNYS+JllNVtiftV42UjVOUf1ZDTCvmqxLzWjLII=", "FareInfoRef": "l7HbtGEHuDKA6l7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKARW7ElbAAAA==", "origin": "BAH", "departure_time": "2026-11-20T10: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-20T18: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-20", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT22H20M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QASMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OwiAQhB+mmfv+BNreQKj2Ioaqh158\/8dwoTVxE3Zm8+0AIQQh8cws4b8GfIbbFeWdgAKxk2OCjBMJ2KYdRMKo8XnftEacl8yGSseHcl\/MU2ITJMnzgVph7z0\/VmPqlbwpMdrTaNYS+JllNVtiftV42UjVOUf1ZDTCvmqxLzWjLII=", "FareInfoRef": "l7HbtGEHuDKA6l7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-88", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D3H40M", "transit_time": "20H15M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAXW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T09: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-20T13: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-20", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCSMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOgzAMQz8G+Z6kgsKtXcvGZZ0YbBKX\/f9nYDomLVJqVy9uE0IwsU5VLfxXg09zu6K8ElBg7PyY0Ds\/1MsGEVMsabk\/3RzBN7yYCVGp+KtaB3OflIJko6toK6zzzDGRKfMDVRTHzzgsE\/iZcaItMa9zvKziXNu28u5OKB5clbkdR5IsnA==", "FareInfoRef": "l7HbtGEHuDKAKm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAfW7ElbAAAA==", "origin": "BAH", "departure_time": "2027-02-21T09:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2027-02-21T10:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-21", "flight_time": "PT1H00M", "distance": "92", "lay_over": "PT20H15M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "524" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "524" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCSMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOgzAMQz8G+Z6kgsKtXcvGZZ0YbBKX\/f9nYDomLVJqVy9uE0IwsU5VLfxXg09zu6K8ElBg7PyY0Ds\/1MsGEVMsabk\/3RzBN7yYCVGp+KtaB3OflIJko6toK6zzzDGRKfMDVRTHzzgsE\/iZcaItMa9zvKziXNu28u5OKB5clbkdR5IsnA==", "FareInfoRef": "l7HbtGEHuDKAKm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 89573, "gross_total": 89573, "base_fare": 57772, "tax": 31801, "sell": { "currency": "BDT", "total": 89573, "base_fare": 57772, "tax": 31801 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODk1NzMsImJhc2VfZmFyZSI6NTc3NzIsInRheCI6MzE4MDF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4OTU3MywiYmFzZV9mYXJlIjo1Nzc3MiwidGF4IjozMTgwMSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4OTU3MywiYmFzZV9mYXJlIjo1Nzc3MiwidGF4IjozMTgwMX19", "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": 89573, "base_fare": 57772, "tax": 31801, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "57772.00", "tax": "31801.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 89573, "base_fare": 57772, "tax": 31801, "gross": { "base_fare": "57772.00", "tax": "31801.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": "10196.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2476.00" }, "Other": { "title": "Others taxes", "amount": "14182.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg5NTczLjAwIiwiYmFzZV9mYXJlIjoiNTc3NzIuMDAiLCJ0YXgiOiIzMTgwMS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU3NzcyLjAwIiwidGF4IjoiMzE4MDEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4OTU3My4wMCIsImJhc2VfZmFyZSI6IjU3NzcyLjAwIiwidGF4IjoiMzE4MDEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1Nzc3Mi4wMCIsInRheCI6IjMxODAxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiODk1NzMuMDAiLCJiYXNlX2ZhcmUiOiI1Nzc3Mi4wMCIsInRheCI6IjMxODAxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjg5NTczLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjEwMTk2LjAwIn0sIllSIjp7ImFtb3VudCI6IjI0NzYuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTQxODIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQkgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5NTAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJITSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzMwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDE5NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNDc2IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "Q", "farebasis": "QASMR3QA", "cabin": "economy" }, { "origin": "BAH", "destination": "DAC", "operating": "GF", "marketing": "GF", "booking_code": "Q", "farebasis": "QASMR3QA", "cabin": "economy" }, { "origin": "DAC", "destination": "BAH", "operating": "GF", "marketing": "GF", "booking_code": "S", "farebasis": "SCSMR3QA", "cabin": "economy" }, { "origin": "BAH", "destination": "DOH", "operating": "GF", "marketing": "GF", "booking_code": "S", "farebasis": "SCSMR3QA", "cabin": "economy" } ], "connecting": [ "BAH" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-88", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H30M", "transit_time": "22H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAVW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "BAH", "arrival_time": "2026-11-19T12:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-11-19", "flight_time": "PT1H00M", "distance": "92", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "525" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "525" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QASMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OwiAQhB+mmfv+BNreQKj2Ioaqh158\/8dwoTVxE3Zm8+0AIQQh8cws4b8GfIbbFeWdgAKxk2OCjBMJ2KYdRMKo8XnftEacl8yGSseHcl\/MU2ITJMnzgVph7z0\/VmPqlbwpMdrTaNYS+JllNVtiftV42UjVOUf1ZDTCvmqxLzWjLII=", "FareInfoRef": "l7HbtGEHuDKA6l7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKARW7ElbAAAA==", "origin": "BAH", "departure_time": "2026-11-20T10: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-20T18: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-20", "flight_time": "PT5H10M", "distance": "2486", "lay_over": "PT22H20M", "lay_over_date": "2026-11-19", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "fareBasisCode": "QASMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjs0OwiAQhB+mmfv+BNreQKj2Ioaqh158\/8dwoTVxE3Zm8+0AIQQh8cws4b8GfIbbFeWdgAKxk2OCjBMJ2KYdRMKo8XnftEacl8yGSseHcl\/MU2ITJMnzgVph7z0\/VmPqlbwpMdrTaNYS+JllNVtiftV42UjVOUf1ZDTCvmqxLzWjLII=", "FareInfoRef": "l7HbtGEHuDKA6l7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-88", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D3H40M", "transit_time": "20H15M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAXW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T09: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-20T13: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-20", "flight_time": "PT6H25M", "distance": "2486", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "251" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCSMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOgzAMQz8G+Z6kgsKtXcvGZZ0YbBKX\/f9nYDomLVJqVy9uE0IwsU5VLfxXg09zu6K8ElBg7PyY0Ds\/1MsGEVMsabk\/3RzBN7yYCVGp+KtaB3OflIJko6toK6zzzDGRKfMDVRTHzzgsE\/iZcaItMa9zvKziXNu28u5OKB5clbkdR5IsnA==", "FareInfoRef": "l7HbtGEHuDKAKm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAfW7ElbAAAA==", "origin": "BAH", "departure_time": "2027-02-21T09:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "DOH", "arrival_time": "2027-02-21T10:30:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-21", "flight_time": "PT1H00M", "distance": "92", "lay_over": "PT20H15M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "524" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "524" }, "booking_class": { "brand_id": "2223780", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "7", "fareBasisCode": "SCSMR3QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjsEOgzAMQz8G+Z6kgsKtXcvGZZ0YbBKX\/f9nYDomLVJqVy9uE0IwsU5VLfxXg09zu6K8ElBg7PyY0Ds\/1MsGEVMsabk\/3RzBN7yYCVGp+KtaB3OflIJko6toK6zzzDGRKfMDVRTHzzgsE\/iZcaItMa9zvKziXNu28u5OKB5clbkdR5IsnA==", "FareInfoRef": "l7HbtGEHuDKAKm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-21", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-21", "calendar_carrier": "GF", "calendar_total_currency": "BDT", "calendar_total_price": 89573, "calendar_total_sell": 89573, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 89573, "filter": { "id": "F1TT00006-88", "price": 89573, "journey_duration": "PT2D8H10M", "journey_duration_seconds": 202200, "layover_duration": "PT1D18H35M", "layover_duration_seconds": 153300, "carrier_operating": "GF", "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": "morning", "departure_departure_time": "2026-11-19T11:25:00.000+03:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-02-21T10:30:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "doh202611191125bah202611191225525bah202611201045dac202611201855248dac202702200950bah202702201315251bah202702210930doh202702211030524", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "flight_key": "F1TT00006-89", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-89", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H45M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAeV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T01: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-19T09: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-18", "flight_time": "PT4H45M", "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": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOgzAM\/Bh0+9mgpmyJSBBDlYrQDln6\/59RJ1Cpluw7+\/zy3iv1JiLq\/23AZ9gL8nsBMtQ8hgXixBFiWQWpguOxhyJHwrVkNil3+UTpjXFOdwOsXKdTaobaY3xubRfpRkMK2mk0ahP4kbQZzSG+SuXEcbSaXhId7FOb+gIVLCw7", "FareInfoRef": "l7HbtGEHuDKAwh7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-89", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H45M", "transit_time": "18H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "190" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkkOgzAMRQ+D\/v7boaTdBZEgFigVoSyy6f2PUZNSqZY8Pk8hBKUOIqLhXzq8u60gHxOQoabxucD1g2fLKkgV7Os2FtkTbImnKg3lhr9eWmN8pLs5zJz7hmo2uWwcJ2PuJraZpOA8faw4E5vBL0iLhXmMr1LZ0zmr6YXoYb\/a3AeFtizp", "FareInfoRef": "l7HbtGEHuDKA7j7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA4V7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T10:15:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T12: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-21", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT18H20M", "lay_over_date": "2027-02-20", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "665" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "665" }, "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkkOgzAMRQ+D\/v7boaTdBZEgFigVoSyy6f2PUZNSqZY8Pk8hBKUOIqLhXzq8u60gHxOQoabxucD1g2fLKkgV7Os2FtkTbImnKg3lhr9eWmN8pLs5zJz7hmo2uWwcJ2PuJraZpOA8faw4E5vBL0iLhXmMr1LZ0zmr6YXoYb\/a3AeFtizp", "FareInfoRef": "l7HbtGEHuDKA7j7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 105926, "gross_total": 105926, "base_fare": 68647, "tax": 37279, "sell": { "currency": "BDT", "total": 105926, "base_fare": 68647, "tax": 37279 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTA1OTI2LCJiYXNlX2ZhcmUiOjY4NjQ3LCJ0YXgiOjM3Mjc5fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTA1OTI2LCJiYXNlX2ZhcmUiOjY4NjQ3LCJ0YXgiOjM3Mjc5LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEwNTkyNiwiYmFzZV9mYXJlIjo2ODY0NywidGF4IjozNzI3OX19", "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": 105926, "base_fare": 68647, "tax": 37279, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "68647.00", "tax": "37279.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 105926, "base_fare": 68647, "tax": 37279, "gross": { "base_fare": "68647.00", "tax": "37279.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": "18352.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4078.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEwNTkyNi4wMCIsImJhc2VfZmFyZSI6IjY4NjQ3LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2ODY0Ny4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTA1OTI2LjAwIiwiYmFzZV9mYXJlIjoiNjg2NDcuMDAiLCJ0YXgiOiIzNzI3OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY4NjQ3LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMDU5MjYuMDAiLCJiYXNlX2ZhcmUiOiI2ODY0Ny4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEwNTkyNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxODM1Mi4wMCJ9LCJZUiI6eyJhbW91bnQiOiI0MDc4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6Ijk5MDIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODM1MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLQAR1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "CMB", "operating": "UL", "marketing": "QR", "booking_code": "O", "farebasis": "SLQAR1SE", "cabin": "economy" }, { "origin": "CMB", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLQAR1SE", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-89", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H45M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAeV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T01: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-19T09: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-18", "flight_time": "PT4H45M", "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": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOgzAM\/Bh0+9mgpmyJSBBDlYrQDln6\/59RJ1Cpluw7+\/zy3iv1JiLq\/23AZ9gL8nsBMtQ8hgXixBFiWQWpguOxhyJHwrVkNil3+UTpjXFOdwOsXKdTaobaY3xubRfpRkMK2mk0ahP4kbQZzSG+SuXEcbSaXhId7FOb+gIVLCw7", "FareInfoRef": "l7HbtGEHuDKAwh7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-89", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H45M", "transit_time": "18H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "190" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkkOgzAMRQ+D\/v7boaTdBZEgFigVoSyy6f2PUZNSqZY8Pk8hBKUOIqLhXzq8u60gHxOQoabxucD1g2fLKkgV7Os2FtkTbImnKg3lhr9eWmN8pLs5zJz7hmo2uWwcJ2PuJraZpOA8faw4E5vBL0iLhXmMr1LZ0zmr6YXoYb\/a3AeFtizp", "FareInfoRef": "l7HbtGEHuDKA7j7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA4V7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T10:15:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T12: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-21", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT18H20M", "lay_over_date": "2027-02-20", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "665" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "665" }, "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkkOgzAMRQ+D\/v7boaTdBZEgFigVoSyy6f2PUZNSqZY8Pk8hBKUOIqLhXzq8u60gHxOQoabxucD1g2fLKkgV7Os2FtkTbImnKg3lhr9eWmN8pLs5zJz7hmo2uWwcJ2PuJraZpOA8faw4E5vBL0iLhXmMr1LZ0zmr6YXoYb\/a3AeFtizp", "FareInfoRef": "l7HbtGEHuDKA7j7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-21", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-21", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 105926, "calendar_total_sell": 105926, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 105926, "filter": { "id": "F1TT00006-89", "price": 105926, "journey_duration": "PT1D7H30M", "journey_duration_seconds": 113400, "layover_duration": "PT18H20M", "layover_duration_seconds": 66000, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "", "departure_departure_time": "2026-11-19T01:30:00.000+03:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-02-21T12:45:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611190130dac202611190915640dac202702201300cmb202702201555190cmb202702211015doh202702211245665", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "flight_key": "F1TT00006-90", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-90", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H15M", "transit_time": "15H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAAW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T09:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-19T16:30: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-19", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "654" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "654" }, "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OhCAMhQ9j3r4FouMOIhgXhok4LtjM\/Y8xT9RkmpTX8vXPe2\/E9Kpq\/L91+HZbQT4mIMPQY5hgXT8IlFmFiFHs6xaK7gn3kJEoN3yptsI4phcFs8zuQqehtje+FzLHcZYqinP1seJM2IMnSAvDHOKnVFZbyz9zIxnAW9n3A3xhLN0=", "FareInfoRef": "l7HbtGEHuDKA3k7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT15H20M", "lay_over_date": "2026-11-19", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "189" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OhCAMhQ9j3r4FouMOIhgXhok4LtjM\/Y8xT9RkmpTX8vXPe2\/E9Kpq\/L91+HZbQT4mIMPQY5hgXT8IlFmFiFHs6xaK7gn3kJEoN3yptsI4phcFs8zuQqehtje+FzLHcZYqinP1seJM2IMnSAvDHOKnVFZbyz9zIxnAW9n3A3xhLN0=", "FareInfoRef": "l7HbtGEHuDKA3k7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-90", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT6H0M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAcV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T03:25: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-20T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-19", "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjEOgzAMRQ+D\/m4bRNotEQliQEGEdsjS+x+jn0ClWor97Wc79t6b2Kiq5v+tw6fbC\/J7AjKML24L1KmTllWImOJY91D0SOASJ2ZClBu+orbG+EwPBswyDw3VTLt9DBOZupGbhQLn1zglJ\/ATaaHMIb5KlUH6njW7kTjwUk59AR70LEk=", "FareInfoRef": "l7HbtGEHuDKAPl7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 108644, "gross_total": 108644, "base_fare": 71365, "tax": 37279, "sell": { "currency": "BDT", "total": 108644, "base_fare": 71365, "tax": 37279 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTA4NjQ0LCJiYXNlX2ZhcmUiOjcxMzY1LCJ0YXgiOjM3Mjc5fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTA4NjQ0LCJiYXNlX2ZhcmUiOjcxMzY1LCJ0YXgiOjM3Mjc5LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEwODY0NCwiYmFzZV9mYXJlIjo3MTM2NSwidGF4IjozNzI3OX19", "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": 108644, "base_fare": 71365, "tax": 37279, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "71365.00", "tax": "37279.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 108644, "base_fare": 71365, "tax": 37279, "gross": { "base_fare": "71365.00", "tax": "37279.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": "18352.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4078.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEwODY0NC4wMCIsImJhc2VfZmFyZSI6IjcxMzY1LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3MTM2NS4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTA4NjQ0LjAwIiwiYmFzZV9mYXJlIjoiNzEzNjUuMDAiLCJ0YXgiOiIzNzI3OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMzY1LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMDg2NDQuMDAiLCJiYXNlX2ZhcmUiOiI3MTM2NS4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEwODY0NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxODM1Mi4wMCJ9LCJZUiI6eyJhbW91bnQiOiI0MDc4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6Ijk5MDIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODM1MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "CMB", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLQAR1SE", "cabin": "economy" }, { "origin": "CMB", "destination": "DAC", "operating": "UL", "marketing": "QR", "booking_code": "O", "farebasis": "SLQAR1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLQAR1SE", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-90", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H15M", "transit_time": "15H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAAW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T09:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-19T16:30: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-19", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "654" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "654" }, "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OhCAMhQ9j3r4FouMOIhgXhok4LtjM\/Y8xT9RkmpTX8vXPe2\/E9Kpq\/L91+HZbQT4mIMPQY5hgXT8IlFmFiFHs6xaK7gn3kJEoN3yptsI4phcFs8zuQqehtje+FzLHcZYqinP1seJM2IMnSAvDHOKnVFZbyz9zIxnAW9n3A3xhLN0=", "FareInfoRef": "l7HbtGEHuDKA3k7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT15H20M", "lay_over_date": "2026-11-19", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "189" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OhCAMhQ9j3r4FouMOIhgXhok4LtjM\/Y8xT9RkmpTX8vXPe2\/E9Kpq\/L91+HZbQT4mIMPQY5hgXT8IlFmFiFHs6xaK7gn3kJEoN3yptsI4phcFs8zuQqehtje+FzLHcZYqinP1seJM2IMnSAvDHOKnVFZbyz9zIxnAW9n3A3xhLN0=", "FareInfoRef": "l7HbtGEHuDKA3k7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-90", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT6H0M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAcV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T03:25: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-20T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-19", "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjEOgzAMRQ+D\/m4bRNotEQliQEGEdsjS+x+jn0ClWor97Wc79t6b2Kiq5v+tw6fbC\/J7AjKML24L1KmTllWImOJY91D0SOASJ2ZClBu+orbG+EwPBswyDw3VTLt9DBOZupGbhQLn1zglJ\/ATaaHMIb5KlUH6njW7kTjwUk59AR70LEk=", "FareInfoRef": "l7HbtGEHuDKAPl7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 108644, "calendar_total_sell": 108644, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 108644, "filter": { "id": "F1TT00006-90", "price": 108644, "journey_duration": "PT1D5H15M", "journey_duration_seconds": 105300, "layover_duration": "PT15H20M", "layover_duration_seconds": 55200, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-11-19T09:15:00.000+03:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2027-02-20T06:25:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611190915cmb202611191630654cmb202611200750dac202611201130189dac202702200325doh202702200625639", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "flight_key": "F1TT00006-91", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-91", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H0M", "transit_time": "23H5M", "routes": [ { "air_segment_key": "l7HbtGEHuDKADW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T01:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-19T08:45: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-18", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "664" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "664" }, "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OhCAMhQ9j3r4FouMOIhgXhok4LtjM\/Y8xT9RkmpTX8vXPe2\/E9Kpq\/L91+HZbQT4mIMPQY5hgXT8IlFmFiFHs6xaK7gn3kJEoN3yptsI4phcFs8zuQqehtje+FzLHcZYqinP1seJM2IMnSAvDHOKnVFZbyz9zIxnAW9n3A3xhLN0=", "FareInfoRef": "l7HbtGEHuDKA3k7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT23H05M", "lay_over_date": "2026-11-19", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "189" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OhCAMhQ9j3r4FouMOIhgXhok4LtjM\/Y8xT9RkmpTX8vXPe2\/E9Kpq\/L91+HZbQT4mIMPQY5hgXT8IlFmFiFHs6xaK7gn3kJEoN3yptsI4phcFs8zuQqehtje+FzLHcZYqinP1seJM2IMnSAvDHOKnVFZbyz9zIxnAW9n3A3xhLN0=", "FareInfoRef": "l7HbtGEHuDKA3k7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-91", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT6H0M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAcV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T03:25: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-20T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-19", "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjEOgzAMRQ+D\/m4bRNotEQliQEGEdsjS+x+jn0ClWor97Wc79t6b2Kiq5v+tw6fbC\/J7AjKML24L1KmTllWImOJY91D0SOASJ2ZClBu+orbG+EwPBswyDw3VTLt9DBOZupGbhQLn1zglJ\/ATaaHMIb5KlUH6njW7kTjwUk59AR70LEk=", "FareInfoRef": "l7HbtGEHuDKAPl7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 108644, "gross_total": 108644, "base_fare": 71365, "tax": 37279, "sell": { "currency": "BDT", "total": 108644, "base_fare": 71365, "tax": 37279 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTA4NjQ0LCJiYXNlX2ZhcmUiOjcxMzY1LCJ0YXgiOjM3Mjc5fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTA4NjQ0LCJiYXNlX2ZhcmUiOjcxMzY1LCJ0YXgiOjM3Mjc5LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEwODY0NCwiYmFzZV9mYXJlIjo3MTM2NSwidGF4IjozNzI3OX19", "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": 108644, "base_fare": 71365, "tax": 37279, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "71365.00", "tax": "37279.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 108644, "base_fare": 71365, "tax": 37279, "gross": { "base_fare": "71365.00", "tax": "37279.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": "18352.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4078.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEwODY0NC4wMCIsImJhc2VfZmFyZSI6IjcxMzY1LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3MTM2NS4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTA4NjQ0LjAwIiwiYmFzZV9mYXJlIjoiNzEzNjUuMDAiLCJ0YXgiOiIzNzI3OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMzY1LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMDg2NDQuMDAiLCJiYXNlX2ZhcmUiOiI3MTM2NS4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEwODY0NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxODM1Mi4wMCJ9LCJZUiI6eyJhbW91bnQiOiI0MDc4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6Ijk5MDIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODM1MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "CMB", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLQAR1SE", "cabin": "economy" }, { "origin": "CMB", "destination": "DAC", "operating": "UL", "marketing": "QR", "booking_code": "O", "farebasis": "SLQAR1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLQAR1SE", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-91", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H0M", "transit_time": "23H5M", "routes": [ { "air_segment_key": "l7HbtGEHuDKADW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T01:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-19T08:45: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-18", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "664" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "664" }, "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OhCAMhQ9j3r4FouMOIhgXhok4LtjM\/Y8xT9RkmpTX8vXPe2\/E9Kpq\/L91+HZbQT4mIMPQY5hgXT8IlFmFiFHs6xaK7gn3kJEoN3yptsI4phcFs8zuQqehtje+FzLHcZYqinP1seJM2IMnSAvDHOKnVFZbyz9zIxnAW9n3A3xhLN0=", "FareInfoRef": "l7HbtGEHuDKA3k7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT23H05M", "lay_over_date": "2026-11-19", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "189" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OhCAMhQ9j3r4FouMOIhgXhok4LtjM\/Y8xT9RkmpTX8vXPe2\/E9Kpq\/L91+HZbQT4mIMPQY5hgXT8IlFmFiFHs6xaK7gn3kJEoN3yptsI4phcFs8zuQqehtje+FzLHcZYqinP1seJM2IMnSAvDHOKnVFZbyz9zIxnAW9n3A3xhLN0=", "FareInfoRef": "l7HbtGEHuDKA3k7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-91", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT6H0M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAcV7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T03:25: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-20T06:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-19", "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjjEOgzAMRQ+D\/m4bRNotEQliQEGEdsjS+x+jn0ClWor97Wc79t6b2Kiq5v+tw6fbC\/J7AjKML24L1KmTllWImOJY91D0SOASJ2ZClBu+orbG+EwPBswyDw3VTLt9DBOZupGbhQLn1zglJ\/ATaaHMIb5KlUH6njW7kTjwUk59AR70LEk=", "FareInfoRef": "l7HbtGEHuDKAPl7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 108644, "calendar_total_sell": 108644, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 108644, "filter": { "id": "F1TT00006-91", "price": 108644, "journey_duration": "PT1D13H0M", "journey_duration_seconds": 133200, "layover_duration": "PT23H5M", "layover_duration_seconds": 83100, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "", "departure_departure_time": "2026-11-19T01:30:00.000+03:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2027-02-20T06:25:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611190130cmb202611190845664cmb202611200750dac202611201130189dac202702200325doh202702200625639", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "flight_key": "F1TT00006-92", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-92", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H0M", "transit_time": "5H5M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAhW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T19:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-20T02:45: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-19", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "662" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "3572" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "S6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd6fJqQ7EDTKIqVCbRbZ9P7HqIFUiiV7xnoY23svJBMzi7\/GgO+wb8h7BDLEMoUIZacEtu4AkTDe07OUgPOLu4HcYFduz9Ic2QQLLdJRDRytptdqTGeVmykx6mJUaxP4m8dqNof0KYGEVGkcna3tkBzsUpv7AfyOLCQ=", "FareInfoRef": "l7HbtGEHuDKAgm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT05H05M", "lay_over_date": "2026-11-20", "aircraft": { "code": "332", "name": "332", "picture": "332.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": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "S6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd6fJqQ7EDTKIqVCbRbZ9P7HqIFUiiV7xnoY23svJBMzi7\/GgO+wb8h7BDLEMoUIZacEtu4AkTDe07OUgPOLu4HcYFduz9Ic2QQLLdJRDRytptdqTGeVmykx6mJUaxP4m8dqNof0KYGEVGkcna3tkBzsUpv7AfyOLCQ=", "FareInfoRef": "l7HbtGEHuDKAgm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-92", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H25M", "transit_time": "2H55M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "EE6MQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO5AlXW+JklY9bJkqrYde9v9nzEk7aUhgI4MhxmhiQVUt\/seAz7A\/UPcMVBizvFaYm0R7d0DEFPMcnlsCLUYxEwq1iydqHyv3rAQssliXjsq4akm5OU0abkSat8NolBv4kXklram8tyQmzon3nmdPUUbwU+59AfauLBA=", "FareInfoRef": "l7HbtGEHuDKA7m7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA+V7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-20T18:50:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-20T21:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H05M", "distance": "2245", "lay_over": "PT02H55M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32B", "name": "32B", "picture": "32B.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "217" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "217" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "EE6MQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO5AlXW+JklY9bJkqrYde9v9nzEk7aUhgI4MhxmhiQVUt\/seAz7A\/UPcMVBizvFaYm0R7d0DEFPMcnlsCLUYxEwq1iydqHyv3rAQssliXjsq4akm5OU0abkSat8NolBv4kXklram8tyQmzon3nmdPUUbwU+59AfauLBA=", "FareInfoRef": "l7HbtGEHuDKA7m7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 121468, "gross_total": 121468, "base_fare": 83599, "tax": 37869, "sell": { "currency": "BDT", "total": 121468, "base_fare": 83599, "tax": 37869 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTIxNDY4LCJiYXNlX2ZhcmUiOjgzNTk5LCJ0YXgiOjM3ODY5fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTIxNDY4LCJiYXNlX2ZhcmUiOjgzNTk5LCJ0YXgiOjM3ODY5LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEyMTQ2OCwiYmFzZV9mYXJlIjo4MzU5OSwidGF4IjozNzg2OX19", "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": 121468, "base_fare": 83599, "tax": 37869, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "83599.00", "tax": "37869.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 121468, "base_fare": 83599, "tax": 37869, "gross": { "base_fare": "83599.00", "tax": "37869.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": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEyMTQ2OC4wMCIsImJhc2VfZmFyZSI6IjgzNTk5LjAwIiwidGF4IjoiMzc4NjkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MzU5OS4wMCIsInRheCI6IjM3ODY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTIxNDY4LjAwIiwiYmFzZV9mYXJlIjoiODM1OTkuMDAiLCJ0YXgiOiIzNzg2OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgzNTk5LjAwIiwidGF4IjoiMzc4NjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMjE0NjguMDAiLCJiYXNlX2ZhcmUiOiI4MzU5OS4wMCIsInRheCI6IjM3ODY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEyMTQ2OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIyMDU0NC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIyNDc2LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6Ijk5MDIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDU0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNDc2IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "CMB", "operating": "QR", "marketing": "UL", "booking_code": "S", "farebasis": "S6MQQA", "cabin": "economy" }, { "origin": "CMB", "destination": "DAC", "operating": "UL", "marketing": "UL", "booking_code": "S", "farebasis": "S6MQQA", "cabin": "economy" }, { "origin": "DAC", "destination": "CMB", "operating": "UL", "marketing": "UL", "booking_code": "E", "farebasis": "EE6MQA", "cabin": "economy" }, { "origin": "CMB", "destination": "DOH", "operating": "UL", "marketing": "UL", "booking_code": "E", "farebasis": "EE6MQA", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-92", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H0M", "transit_time": "5H5M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAhW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T19:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-20T02:45: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-19", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "662" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "3572" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "S6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd6fJqQ7EDTKIqVCbRbZ9P7HqIFUiiV7xnoY23svJBMzi7\/GgO+wb8h7BDLEMoUIZacEtu4AkTDe07OUgPOLu4HcYFduz9Ic2QQLLdJRDRytptdqTGeVmykx6mJUaxP4m8dqNof0KYGEVGkcna3tkBzsUpv7AfyOLCQ=", "FareInfoRef": "l7HbtGEHuDKAgm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT05H05M", "lay_over_date": "2026-11-20", "aircraft": { "code": "332", "name": "332", "picture": "332.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": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "S6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd6fJqQ7EDTKIqVCbRbZ9P7HqIFUiiV7xnoY23svJBMzi7\/GgO+wb8h7BDLEMoUIZacEtu4AkTDe07OUgPOLu4HcYFduz9Ic2QQLLdJRDRytptdqTGeVmykx6mJUaxP4m8dqNof0KYGEVGkcna3tkBzsUpv7AfyOLCQ=", "FareInfoRef": "l7HbtGEHuDKAgm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-92", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H25M", "transit_time": "2H55M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "EE6MQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO5AlXW+JklY9bJkqrYde9v9nzEk7aUhgI4MhxmhiQVUt\/seAz7A\/UPcMVBizvFaYm0R7d0DEFPMcnlsCLUYxEwq1iydqHyv3rAQssliXjsq4akm5OU0abkSat8NolBv4kXklram8tyQmzon3nmdPUUbwU+59AfauLBA=", "FareInfoRef": "l7HbtGEHuDKA7m7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA+V7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-20T18:50:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-20T21:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H05M", "distance": "2245", "lay_over": "PT02H55M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32B", "name": "32B", "picture": "32B.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "217" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "217" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "EE6MQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO5AlXW+JklY9bJkqrYde9v9nzEk7aUhgI4MhxmhiQVUt\/seAz7A\/UPcMVBizvFaYm0R7d0DEFPMcnlsCLUYxEwq1iydqHyv3rAQssliXjsq4akm5OU0abkSat8NolBv4kXklram8tyQmzon3nmdPUUbwU+59AfauLBA=", "FareInfoRef": "l7HbtGEHuDKA7m7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 121468, "calendar_total_sell": 121468, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 121468, "filter": { "id": "F1TT00006-92", "price": 121468, "journey_duration": "PT1D0H25M", "journey_duration_seconds": 87900, "layover_duration": "PT8H0M", "layover_duration_seconds": 28800, "carrier_operating": "QR", "carrier_marketing": "UL", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-19T19:30:00.000+03:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-02-20T21:25:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611191930cmb202611200245662cmb202611200750dac202611201130189dac202702201300cmb202702201555190cmb202702201850doh202702202125217", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "flight_key": "F1TT00006-93", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-93", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H50M", "transit_time": "5H55M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAjW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T18:40:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-20T01:55: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-19", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "658" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "3012" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "S6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd6fJqQ7EDTKIqVCbRbZ9P7HqIFUiiV7xnoY23svJBMzi7\/GgO+wb8h7BDLEMoUIZacEtu4AkTDe07OUgPOLu4HcYFduz9Ic2QQLLdJRDRytptdqTGeVmykx6mJUaxP4m8dqNof0KYGEVGkcna3tkBzsUpv7AfyOLCQ=", "FareInfoRef": "l7HbtGEHuDKAgm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT05H55M", "lay_over_date": "2026-11-20", "aircraft": { "code": "332", "name": "332", "picture": "332.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": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "S6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd6fJqQ7EDTKIqVCbRbZ9P7HqIFUiiV7xnoY23svJBMzi7\/GgO+wb8h7BDLEMoUIZacEtu4AkTDe07OUgPOLu4HcYFduz9Ic2QQLLdJRDRytptdqTGeVmykx6mJUaxP4m8dqNof0KYGEVGkcna3tkBzsUpv7AfyOLCQ=", "FareInfoRef": "l7HbtGEHuDKAgm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-93", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H25M", "transit_time": "2H55M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "EE6MQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO5AlXW+JklY9bJkqrYde9v9nzEk7aUhgI4MhxmhiQVUt\/seAz7A\/UPcMVBizvFaYm0R7d0DEFPMcnlsCLUYxEwq1iydqHyv3rAQssliXjsq4akm5OU0abkSat8NolBv4kXklram8tyQmzon3nmdPUUbwU+59AfauLBA=", "FareInfoRef": "l7HbtGEHuDKA7m7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA+V7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-20T18:50:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-20T21:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H05M", "distance": "2245", "lay_over": "PT02H55M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32B", "name": "32B", "picture": "32B.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "217" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "217" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "EE6MQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO5AlXW+JklY9bJkqrYde9v9nzEk7aUhgI4MhxmhiQVUt\/seAz7A\/UPcMVBizvFaYm0R7d0DEFPMcnlsCLUYxEwq1iydqHyv3rAQssliXjsq4akm5OU0abkSat8NolBv4kXklram8tyQmzon3nmdPUUbwU+59AfauLBA=", "FareInfoRef": "l7HbtGEHuDKA7m7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 121468, "gross_total": 121468, "base_fare": 83599, "tax": 37869, "sell": { "currency": "BDT", "total": 121468, "base_fare": 83599, "tax": 37869 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTIxNDY4LCJiYXNlX2ZhcmUiOjgzNTk5LCJ0YXgiOjM3ODY5fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTIxNDY4LCJiYXNlX2ZhcmUiOjgzNTk5LCJ0YXgiOjM3ODY5LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEyMTQ2OCwiYmFzZV9mYXJlIjo4MzU5OSwidGF4IjozNzg2OX19", "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": 121468, "base_fare": 83599, "tax": 37869, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "83599.00", "tax": "37869.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 121468, "base_fare": 83599, "tax": 37869, "gross": { "base_fare": "83599.00", "tax": "37869.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": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEyMTQ2OC4wMCIsImJhc2VfZmFyZSI6IjgzNTk5LjAwIiwidGF4IjoiMzc4NjkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MzU5OS4wMCIsInRheCI6IjM3ODY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTIxNDY4LjAwIiwiYmFzZV9mYXJlIjoiODM1OTkuMDAiLCJ0YXgiOiIzNzg2OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgzNTk5LjAwIiwidGF4IjoiMzc4NjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMjE0NjguMDAiLCJiYXNlX2ZhcmUiOiI4MzU5OS4wMCIsInRheCI6IjM3ODY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEyMTQ2OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIyMDU0NC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIyNDc2LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6Ijk5MDIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDU0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNDc2IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "CMB", "operating": "QR", "marketing": "UL", "booking_code": "S", "farebasis": "S6MQQA", "cabin": "economy" }, { "origin": "CMB", "destination": "DAC", "operating": "UL", "marketing": "UL", "booking_code": "S", "farebasis": "S6MQQA", "cabin": "economy" }, { "origin": "DAC", "destination": "CMB", "operating": "UL", "marketing": "UL", "booking_code": "E", "farebasis": "EE6MQA", "cabin": "economy" }, { "origin": "CMB", "destination": "DOH", "operating": "UL", "marketing": "UL", "booking_code": "E", "farebasis": "EE6MQA", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-93", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H50M", "transit_time": "5H55M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAjW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T18:40:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-20T01:55: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-19", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "658" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "3012" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "S6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd6fJqQ7EDTKIqVCbRbZ9P7HqIFUiiV7xnoY23svJBMzi7\/GgO+wb8h7BDLEMoUIZacEtu4AkTDe07OUgPOLu4HcYFduz9Ic2QQLLdJRDRytptdqTGeVmykx6mJUaxP4m8dqNof0KYGEVGkcna3tkBzsUpv7AfyOLCQ=", "FareInfoRef": "l7HbtGEHuDKAgm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT05H55M", "lay_over_date": "2026-11-20", "aircraft": { "code": "332", "name": "332", "picture": "332.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": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "S6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd6fJqQ7EDTKIqVCbRbZ9P7HqIFUiiV7xnoY23svJBMzi7\/GgO+wb8h7BDLEMoUIZacEtu4AkTDe07OUgPOLu4HcYFduz9Ic2QQLLdJRDRytptdqTGeVmykx6mJUaxP4m8dqNof0KYGEVGkcna3tkBzsUpv7AfyOLCQ=", "FareInfoRef": "l7HbtGEHuDKAgm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-93", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H25M", "transit_time": "2H55M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "EE6MQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO5AlXW+JklY9bJkqrYde9v9nzEk7aUhgI4MhxmhiQVUt\/seAz7A\/UPcMVBizvFaYm0R7d0DEFPMcnlsCLUYxEwq1iydqHyv3rAQssliXjsq4akm5OU0abkSat8NolBv4kXklram8tyQmzon3nmdPUUbwU+59AfauLBA=", "FareInfoRef": "l7HbtGEHuDKA7m7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA+V7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-20T18:50:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-20T21:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H05M", "distance": "2245", "lay_over": "PT02H55M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32B", "name": "32B", "picture": "32B.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "217" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "217" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "EE6MQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO5AlXW+JklY9bJkqrYde9v9nzEk7aUhgI4MhxmhiQVUt\/seAz7A\/UPcMVBizvFaYm0R7d0DEFPMcnlsCLUYxEwq1iydqHyv3rAQssliXjsq4akm5OU0abkSat8NolBv4kXklram8tyQmzon3nmdPUUbwU+59AfauLBA=", "FareInfoRef": "l7HbtGEHuDKA7m7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 121468, "calendar_total_sell": 121468, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 121468, "filter": { "id": "F1TT00006-93", "price": 121468, "journey_duration": "PT1D1H15M", "journey_duration_seconds": 90900, "layover_duration": "PT8H50M", "layover_duration_seconds": 31800, "carrier_operating": "QR", "carrier_marketing": "UL", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-19T18:40:00.000+03:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-02-20T21:25:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611191840cmb202611200155658cmb202611200750dac202611201130189dac202702201300cmb202702201555190cmb202702201850doh202702202125217", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "flight_key": "F1TT00006-94", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-94", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H15M", "transit_time": "15H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKACW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T09:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-19T16:30: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-19", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "654" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "3502" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "S6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd6fJqQ7EDTKIqVCbRbZ9P7HqIFUiiV7xnoY23svJBMzi7\/GgO+wb8h7BDLEMoUIZacEtu4AkTDe07OUgPOLu4HcYFduz9Ic2QQLLdJRDRytptdqTGeVmykx6mJUaxP4m8dqNof0KYGEVGkcna3tkBzsUpv7AfyOLCQ=", "FareInfoRef": "l7HbtGEHuDKAgm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT15H20M", "lay_over_date": "2026-11-19", "aircraft": { "code": "332", "name": "332", "picture": "332.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": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "S6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd6fJqQ7EDTKIqVCbRbZ9P7HqIFUiiV7xnoY23svJBMzi7\/GgO+wb8h7BDLEMoUIZacEtu4AkTDe07OUgPOLu4HcYFduz9Ic2QQLLdJRDRytptdqTGeVmykx6mJUaxP4m8dqNof0KYGEVGkcna3tkBzsUpv7AfyOLCQ=", "FareInfoRef": "l7HbtGEHuDKAgm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-94", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H25M", "transit_time": "2H55M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "EE6MQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO5AlXW+JklY9bJkqrYde9v9nzEk7aUhgI4MhxmhiQVUt\/seAz7A\/UPcMVBizvFaYm0R7d0DEFPMcnlsCLUYxEwq1iydqHyv3rAQssliXjsq4akm5OU0abkSat8NolBv4kXklram8tyQmzon3nmdPUUbwU+59AfauLBA=", "FareInfoRef": "l7HbtGEHuDKA7m7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA+V7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-20T18:50:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-20T21:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H05M", "distance": "2245", "lay_over": "PT02H55M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32B", "name": "32B", "picture": "32B.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "217" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "217" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "EE6MQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO5AlXW+JklY9bJkqrYde9v9nzEk7aUhgI4MhxmhiQVUt\/seAz7A\/UPcMVBizvFaYm0R7d0DEFPMcnlsCLUYxEwq1iydqHyv3rAQssliXjsq4akm5OU0abkSat8NolBv4kXklram8tyQmzon3nmdPUUbwU+59AfauLBA=", "FareInfoRef": "l7HbtGEHuDKA7m7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 121468, "gross_total": 121468, "base_fare": 83599, "tax": 37869, "sell": { "currency": "BDT", "total": 121468, "base_fare": 83599, "tax": 37869 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTIxNDY4LCJiYXNlX2ZhcmUiOjgzNTk5LCJ0YXgiOjM3ODY5fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTIxNDY4LCJiYXNlX2ZhcmUiOjgzNTk5LCJ0YXgiOjM3ODY5LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEyMTQ2OCwiYmFzZV9mYXJlIjo4MzU5OSwidGF4IjozNzg2OX19", "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": 121468, "base_fare": 83599, "tax": 37869, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "83599.00", "tax": "37869.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 121468, "base_fare": 83599, "tax": 37869, "gross": { "base_fare": "83599.00", "tax": "37869.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": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEyMTQ2OC4wMCIsImJhc2VfZmFyZSI6IjgzNTk5LjAwIiwidGF4IjoiMzc4NjkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MzU5OS4wMCIsInRheCI6IjM3ODY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTIxNDY4LjAwIiwiYmFzZV9mYXJlIjoiODM1OTkuMDAiLCJ0YXgiOiIzNzg2OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgzNTk5LjAwIiwidGF4IjoiMzc4NjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMjE0NjguMDAiLCJiYXNlX2ZhcmUiOiI4MzU5OS4wMCIsInRheCI6IjM3ODY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEyMTQ2OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIyMDU0NC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIyNDc2LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6Ijk5MDIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDU0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNDc2IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "CMB", "operating": "QR", "marketing": "UL", "booking_code": "S", "farebasis": "S6MQQA", "cabin": "economy" }, { "origin": "CMB", "destination": "DAC", "operating": "UL", "marketing": "UL", "booking_code": "S", "farebasis": "S6MQQA", "cabin": "economy" }, { "origin": "DAC", "destination": "CMB", "operating": "UL", "marketing": "UL", "booking_code": "E", "farebasis": "EE6MQA", "cabin": "economy" }, { "origin": "CMB", "destination": "DOH", "operating": "UL", "marketing": "UL", "booking_code": "E", "farebasis": "EE6MQA", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-94", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H15M", "transit_time": "15H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKACW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T09:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-19T16:30: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-19", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "654" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "3502" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "S6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd6fJqQ7EDTKIqVCbRbZ9P7HqIFUiiV7xnoY23svJBMzi7\/GgO+wb8h7BDLEMoUIZacEtu4AkTDe07OUgPOLu4HcYFduz9Ic2QQLLdJRDRytptdqTGeVmykx6mJUaxP4m8dqNof0KYGEVGkcna3tkBzsUpv7AfyOLCQ=", "FareInfoRef": "l7HbtGEHuDKAgm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT15H20M", "lay_over_date": "2026-11-19", "aircraft": { "code": "332", "name": "332", "picture": "332.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": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "S6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd6fJqQ7EDTKIqVCbRbZ9P7HqIFUiiV7xnoY23svJBMzi7\/GgO+wb8h7BDLEMoUIZacEtu4AkTDe07OUgPOLu4HcYFduz9Ic2QQLLdJRDRytptdqTGeVmykx6mJUaxP4m8dqNof0KYGEVGkcna3tkBzsUpv7AfyOLCQ=", "FareInfoRef": "l7HbtGEHuDKAgm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-94", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H25M", "transit_time": "2H55M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "EE6MQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO5AlXW+JklY9bJkqrYde9v9nzEk7aUhgI4MhxmhiQVUt\/seAz7A\/UPcMVBizvFaYm0R7d0DEFPMcnlsCLUYxEwq1iydqHyv3rAQssliXjsq4akm5OU0abkSat8NolBv4kXklram8tyQmzon3nmdPUUbwU+59AfauLBA=", "FareInfoRef": "l7HbtGEHuDKA7m7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA+V7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-20T18:50:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-20T21:25:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H05M", "distance": "2245", "lay_over": "PT02H55M", "lay_over_date": "2027-02-20", "aircraft": { "code": "32B", "name": "32B", "picture": "32B.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "217" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "217" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "EE6MQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO5AlXW+JklY9bJkqrYde9v9nzEk7aUhgI4MhxmhiQVUt\/seAz7A\/UPcMVBizvFaYm0R7d0DEFPMcnlsCLUYxEwq1iydqHyv3rAQssliXjsq4akm5OU0abkSat8NolBv4kXklram8tyQmzon3nmdPUUbwU+59AfauLBA=", "FareInfoRef": "l7HbtGEHuDKA7m7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 121468, "calendar_total_sell": 121468, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 121468, "filter": { "id": "F1TT00006-94", "price": 121468, "journey_duration": "PT1D10H40M", "journey_duration_seconds": 124800, "layover_duration": "PT18H15M", "layover_duration_seconds": 65700, "carrier_operating": "QR", "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": "early-morning", "departure_departure_time": "2026-11-19T09:15:00.000+03:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-02-20T21:25:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611190915cmb202611191630654cmb202611200750dac202611201130189dac202702201300cmb202702201555190cmb202702201850doh202702202125217", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "flight_key": "F1TT00006-95", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-95", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H15M", "transit_time": "15H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAAW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T09:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-19T16:30: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-19", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "654" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "654" }, "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OhCAMhQ9j3r4FouMOIhgXhok4LtjM\/Y8xT9RkmpTX8vXPe2\/E9Kpq\/L91+HZbQT4mIMPQY5hgXT8IlFmFiFHs6xaK7gn3kJEoN3yptsI4phcFs8zuQqehtje+FzLHcZYqinP1seJM2IMnSAvDHOKnVFZbyz9zIxnAW9n3A3xhLN0=", "FareInfoRef": "l7HbtGEHuDKA3k7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT15H20M", "lay_over_date": "2026-11-19", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "189" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OhCAMhQ9j3r4FouMOIhgXhok4LtjM\/Y8xT9RkmpTX8vXPe2\/E9Kpq\/L91+HZbQT4mIMPQY5hgXT8IlFmFiFHs6xaK7gn3kJEoN3yptsI4phcFs8zuQqehtje+FzLHcZYqinP1seJM2IMnSAvDHOKnVFZbyz9zIxnAW9n3A3xhLN0=", "FareInfoRef": "l7HbtGEHuDKA3k7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-95", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H45M", "transit_time": "18H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "190" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkkOgzAMRQ+D\/v7boaTdBZEgFigVoSyy6f2PUZNSqZY8Pk8hBKUOIqLhXzq8u60gHxOQoabxucD1g2fLKkgV7Os2FtkTbImnKg3lhr9eWmN8pLs5zJz7hmo2uWwcJ2PuJraZpOA8faw4E5vBL0iLhXmMr1LZ0zmr6YXoYb\/a3AeFtizp", "FareInfoRef": "l7HbtGEHuDKAVn7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA4V7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T10:15:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T12: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-21", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT18H20M", "lay_over_date": "2027-02-20", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "665" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "665" }, "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkkOgzAMRQ+D\/v7boaTdBZEgFigVoSyy6f2PUZNSqZY8Pk8hBKUOIqLhXzq8u60gHxOQoabxucD1g2fLKkgV7Os2FtkTbImnKg3lhr9eWmN8pLs5zJz7hmo2uWwcJ2PuJraZpOA8faw4E5vBL0iLhXmMr1LZ0zmr6YXoYb\/a3AeFtizp", "FareInfoRef": "l7HbtGEHuDKAVn7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 130394, "gross_total": 130394, "base_fare": 93115, "tax": 37279, "sell": { "currency": "BDT", "total": 130394, "base_fare": 93115, "tax": 37279 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMwMzk0LCJiYXNlX2ZhcmUiOjkzMTE1LCJ0YXgiOjM3Mjc5fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMwMzk0LCJiYXNlX2ZhcmUiOjkzMTE1LCJ0YXgiOjM3Mjc5LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEzMDM5NCwiYmFzZV9mYXJlIjo5MzExNSwidGF4IjozNzI3OX19", "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": 130394, "base_fare": 93115, "tax": 37279, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "93115.00", "tax": "37279.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 130394, "base_fare": 93115, "tax": 37279, "gross": { "base_fare": "93115.00", "tax": "37279.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": "18352.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4078.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzMDM5NC4wMCIsImJhc2VfZmFyZSI6IjkzMTE1LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5MzExNS4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTMwMzk0LjAwIiwiYmFzZV9mYXJlIjoiOTMxMTUuMDAiLCJ0YXgiOiIzNzI3OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjkzMTE1LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMzAzOTQuMDAiLCJiYXNlX2ZhcmUiOiI5MzExNS4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEzMDM5NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxODM1Mi4wMCJ9LCJZUiI6eyJhbW91bnQiOiI0MDc4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6Ijk5MDIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODM1MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "CMB", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLQAR1SE", "cabin": "economy" }, { "origin": "CMB", "destination": "DAC", "operating": "UL", "marketing": "QR", "booking_code": "O", "farebasis": "SLQAR1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "CMB", "operating": "UL", "marketing": "QR", "booking_code": "O", "farebasis": "SLQAR1SE", "cabin": "economy" }, { "origin": "CMB", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLQAR1SE", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-95", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H15M", "transit_time": "15H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAAW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T09:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-19T16:30: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-19", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "654" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "654" }, "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OhCAMhQ9j3r4FouMOIhgXhok4LtjM\/Y8xT9RkmpTX8vXPe2\/E9Kpq\/L91+HZbQT4mIMPQY5hgXT8IlFmFiFHs6xaK7gn3kJEoN3yptsI4phcFs8zuQqehtje+FzLHcZYqinP1seJM2IMnSAvDHOKnVFZbyz9zIxnAW9n3A3xhLN0=", "FareInfoRef": "l7HbtGEHuDKA3k7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT15H20M", "lay_over_date": "2026-11-19", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "189" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OhCAMhQ9j3r4FouMOIhgXhok4LtjM\/Y8xT9RkmpTX8vXPe2\/E9Kpq\/L91+HZbQT4mIMPQY5hgXT8IlFmFiFHs6xaK7gn3kJEoN3yptsI4phcFs8zuQqehtje+FzLHcZYqinP1seJM2IMnSAvDHOKnVFZbyz9zIxnAW9n3A3xhLN0=", "FareInfoRef": "l7HbtGEHuDKA3k7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-95", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H45M", "transit_time": "18H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "190" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkkOgzAMRQ+D\/v7boaTdBZEgFigVoSyy6f2PUZNSqZY8Pk8hBKUOIqLhXzq8u60gHxOQoabxucD1g2fLKkgV7Os2FtkTbImnKg3lhr9eWmN8pLs5zJz7hmo2uWwcJ2PuJraZpOA8faw4E5vBL0iLhXmMr1LZ0zmr6YXoYb\/a3AeFtizp", "FareInfoRef": "l7HbtGEHuDKAVn7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA4V7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T10:15:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T12: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-21", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT18H20M", "lay_over_date": "2027-02-20", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "665" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "665" }, "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkkOgzAMRQ+D\/v7boaTdBZEgFigVoSyy6f2PUZNSqZY8Pk8hBKUOIqLhXzq8u60gHxOQoabxucD1g2fLKkgV7Os2FtkTbImnKg3lhr9eWmN8pLs5zJz7hmo2uWwcJ2PuJraZpOA8faw4E5vBL0iLhXmMr1LZ0zmr6YXoYb\/a3AeFtizp", "FareInfoRef": "l7HbtGEHuDKAVn7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-21", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-21", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 130394, "calendar_total_sell": 130394, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 130394, "filter": { "id": "F1TT00006-95", "price": 130394, "journey_duration": "PT2D2H0M", "journey_duration_seconds": 180000, "layover_duration": "PT1D9H40M", "layover_duration_seconds": 121200, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-11-19T09:15:00.000+03:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-02-21T12:45:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611190915cmb202611191630654cmb202611200750dac202611201130189dac202702201300cmb202702201555190cmb202702211015doh202702211245665", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "flight_key": "F1TT00006-96", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-96", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H0M", "transit_time": "23H5M", "routes": [ { "air_segment_key": "l7HbtGEHuDKADW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T01:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-19T08:45: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-18", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "664" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "664" }, "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OhCAMhQ9j3r4FouMOIhgXhok4LtjM\/Y8xT9RkmpTX8vXPe2\/E9Kpq\/L91+HZbQT4mIMPQY5hgXT8IlFmFiFHs6xaK7gn3kJEoN3yptsI4phcFs8zuQqehtje+FzLHcZYqinP1seJM2IMnSAvDHOKnVFZbyz9zIxnAW9n3A3xhLN0=", "FareInfoRef": "l7HbtGEHuDKA3k7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT23H05M", "lay_over_date": "2026-11-19", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "189" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OhCAMhQ9j3r4FouMOIhgXhok4LtjM\/Y8xT9RkmpTX8vXPe2\/E9Kpq\/L91+HZbQT4mIMPQY5hgXT8IlFmFiFHs6xaK7gn3kJEoN3yptsI4phcFs8zuQqehtje+FzLHcZYqinP1seJM2IMnSAvDHOKnVFZbyz9zIxnAW9n3A3xhLN0=", "FareInfoRef": "l7HbtGEHuDKA3k7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-96", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H45M", "transit_time": "18H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "190" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkkOgzAMRQ+D\/v7boaTdBZEgFigVoSyy6f2PUZNSqZY8Pk8hBKUOIqLhXzq8u60gHxOQoabxucD1g2fLKkgV7Os2FtkTbImnKg3lhr9eWmN8pLs5zJz7hmo2uWwcJ2PuJraZpOA8faw4E5vBL0iLhXmMr1LZ0zmr6YXoYb\/a3AeFtizp", "FareInfoRef": "l7HbtGEHuDKAVn7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA4V7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T10:15:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T12: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-21", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT18H20M", "lay_over_date": "2027-02-20", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "665" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "665" }, "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkkOgzAMRQ+D\/v7boaTdBZEgFigVoSyy6f2PUZNSqZY8Pk8hBKUOIqLhXzq8u60gHxOQoabxucD1g2fLKkgV7Os2FtkTbImnKg3lhr9eWmN8pLs5zJz7hmo2uWwcJ2PuJraZpOA8faw4E5vBL0iLhXmMr1LZ0zmr6YXoYb\/a3AeFtizp", "FareInfoRef": "l7HbtGEHuDKAVn7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 130394, "gross_total": 130394, "base_fare": 93115, "tax": 37279, "sell": { "currency": "BDT", "total": 130394, "base_fare": 93115, "tax": 37279 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMwMzk0LCJiYXNlX2ZhcmUiOjkzMTE1LCJ0YXgiOjM3Mjc5fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMwMzk0LCJiYXNlX2ZhcmUiOjkzMTE1LCJ0YXgiOjM3Mjc5LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEzMDM5NCwiYmFzZV9mYXJlIjo5MzExNSwidGF4IjozNzI3OX19", "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": 130394, "base_fare": 93115, "tax": 37279, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "93115.00", "tax": "37279.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 130394, "base_fare": 93115, "tax": 37279, "gross": { "base_fare": "93115.00", "tax": "37279.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": "18352.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4078.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzMDM5NC4wMCIsImJhc2VfZmFyZSI6IjkzMTE1LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5MzExNS4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTMwMzk0LjAwIiwiYmFzZV9mYXJlIjoiOTMxMTUuMDAiLCJ0YXgiOiIzNzI3OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjkzMTE1LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMzAzOTQuMDAiLCJiYXNlX2ZhcmUiOiI5MzExNS4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEzMDM5NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxODM1Mi4wMCJ9LCJZUiI6eyJhbW91bnQiOiI0MDc4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6Ijk5MDIuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQWiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUUEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwMzkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJSOSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODM1MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDc4IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "CMB", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLQAR1SE", "cabin": "economy" }, { "origin": "CMB", "destination": "DAC", "operating": "UL", "marketing": "QR", "booking_code": "O", "farebasis": "SLQAR1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "CMB", "operating": "UL", "marketing": "QR", "booking_code": "O", "farebasis": "SLQAR1SE", "cabin": "economy" }, { "origin": "CMB", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLQAR1SE", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-96", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H0M", "transit_time": "23H5M", "routes": [ { "air_segment_key": "l7HbtGEHuDKADW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T01:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-19T08:45: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-18", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "664" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "664" }, "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OhCAMhQ9j3r4FouMOIhgXhok4LtjM\/Y8xT9RkmpTX8vXPe2\/E9Kpq\/L91+HZbQT4mIMPQY5hgXT8IlFmFiFHs6xaK7gn3kJEoN3yptsI4phcFs8zuQqehtje+FzLHcZYqinP1seJM2IMnSAvDHOKnVFZbyz9zIxnAW9n3A3xhLN0=", "FareInfoRef": "l7HbtGEHuDKA3k7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT23H05M", "lay_over_date": "2026-11-19", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "189" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OhCAMhQ9j3r4FouMOIhgXhok4LtjM\/Y8xT9RkmpTX8vXPe2\/E9Kpq\/L91+HZbQT4mIMPQY5hgXT8IlFmFiFHs6xaK7gn3kJEoN3yptsI4phcFs8zuQqehtje+FzLHcZYqinP1seJM2IMnSAvDHOKnVFZbyz9zIxnAW9n3A3xhLN0=", "FareInfoRef": "l7HbtGEHuDKA3k7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-96", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H45M", "transit_time": "18H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "190" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkkOgzAMRQ+D\/v7boaTdBZEgFigVoSyy6f2PUZNSqZY8Pk8hBKUOIqLhXzq8u60gHxOQoabxucD1g2fLKkgV7Os2FtkTbImnKg3lhr9eWmN8pLs5zJz7hmo2uWwcJ2PuJraZpOA8faw4E5vBL0iLhXmMr1LZ0zmr6YXoYb\/a3AeFtizp", "FareInfoRef": "l7HbtGEHuDKAVn7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA4V7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T10:15:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T12: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-21", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT18H20M", "lay_over_date": "2027-02-20", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "665" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "665" }, "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkkOgzAMRQ+D\/v7boaTdBZEgFigVoSyy6f2PUZNSqZY8Pk8hBKUOIqLhXzq8u60gHxOQoabxucD1g2fLKkgV7Os2FtkTbImnKg3lhr9eWmN8pLs5zJz7hmo2uWwcJ2PuJraZpOA8faw4E5vBL0iLhXmMr1LZ0zmr6YXoYb\/a3AeFtizp", "FareInfoRef": "l7HbtGEHuDKAVn7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-21", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-21", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 130394, "calendar_total_sell": 130394, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 130394, "filter": { "id": "F1TT00006-96", "price": 130394, "journey_duration": "PT2D9H45M", "journey_duration_seconds": 207900, "layover_duration": "PT1D17H25M", "layover_duration_seconds": 149100, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "", "departure_departure_time": "2026-11-19T01:30:00.000+03:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2027-02-21T12:45:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611190130cmb202611190845664cmb202611200750dac202611201130189dac202702201300cmb202702201555190cmb202702211015doh202702211245665", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "flight_key": "F1TT00006-97", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-97", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H30M", "transit_time": "7H45M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAlW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T21:50:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MCT", "arrival_time": "2026-11-20T00:20:00.000+04:00", "destination_terminal": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-11-19", "flight_time": "PT1H30M", "distance": "451", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "662" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "662" }, "booking_class": { "brand_id": "2131170", "brand_title": "ECONOMY FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "R", "meal_code": null, "seat_available": "7", "fareBasisCode": "RFX6QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTtEOwjAI\/Jjl3oHO1r21aad7qtnUaF\/8\/88QuplIAnfk4CDGKCSemSX+x4DP8GqozwxUiGZJGcLjyYO1ayASxnZ5+zXhsJhUqF3ckftYOWdWQA6z7JIFWq\/ltpjTaL5ExLDDMKob+JF5UVpTeazpeifnHAXapkOkAP1U974PTSxz", "FareInfoRef": "l7HbtGEHuDKAsn7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "40", "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "l7HbtGEHuDKAnW7ElbAAAA==", "origin": "MCT", "departure_time": "2026-11-20T08:05:00.000+04:00", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "DAC", "arrival_time": "2026-11-20T14:20: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-20", "flight_time": "PT4H15M", "distance": "2012", "lay_over": "PT07H45M", "lay_over_date": "2026-11-20", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "317" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "317" }, "booking_class": { "brand_id": "2131170", "brand_title": "ECONOMY FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "R", "meal_code": null, "seat_available": "7", "fareBasisCode": "RFX6QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTtEOwjAI\/Jjl3oHO1r21aad7qtnUaF\/8\/88QuplIAnfk4CDGKCSemSX+x4DP8GqozwxUiGZJGcLjyYO1ayASxnZ5+zXhsJhUqF3ckftYOWdWQA6z7JIFWq\/ltpjTaL5ExLDDMKob+JF5UVpTeazpeifnHAXapkOkAP1U974PTSxz", "FareInfoRef": "l7HbtGEHuDKAsn7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "40", "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-97", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H20M", "transit_time": "11H25M", "routes": [ { "air_segment_key": "l7HbtGEHuDKApW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T05:30:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "MCT", "arrival_time": "2027-02-20T08:45:00.000+04:00", "destination_terminal": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2027-02-19", "flight_time": "PT5H15M", "distance": "2012", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "OV", "carrier_name": "SalamAir", "carrier_logo": "OV.png", "flight_number": "498" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "5155" }, "booking_class": { "brand_id": "2131170", "brand_title": "ECONOMY FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasisCode": "VFXRNOV", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd4YAs2OKFBlZaSoJWXT+x+jhqZSLdke6\/kXY2Rib4zh+G8T3tPZIM8NELB6KjsccXCjaiBig3p\/HVIqdEcgZlIig36zGX3Z55smJJ\/ngZqoXTGtmzJn+2IiMuiX0aVO4CfyrlLW9DhbqWRtWGZ\/LBekAH1V5z50iC08", "FareInfoRef": "l7HbtGEHuDKA9n7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "40", "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "l7HbtGEHuDKArW7ElbAAAA==", "origin": "MCT", "departure_time": "2027-02-20T20:10:00.000+04:00", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "DOH", "arrival_time": "2027-02-20T20:50:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT1H40M", "distance": "451", "lay_over": "PT11H25M", "lay_over_date": "2027-02-20", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "661" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "661" }, "booking_class": { "brand_id": "2131170", "brand_title": "ECONOMY FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "7", "fareBasisCode": "VFXRNOV", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd4YAs2OKFBlZaSoJWXT+x+jhqZSLdke6\/kXY2Rib4zh+G8T3tPZIM8NELB6KjsccXCjaiBig3p\/HVIqdEcgZlIig36zGX3Z55smJJ\/ngZqoXTGtmzJn+2IiMuiX0aVO4CfyrlLW9DhbqWRtWGZ\/LBekAH1V5z50iC08", "FareInfoRef": "l7HbtGEHuDKA9n7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "40", "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 129530, "gross_total": 129530, "base_fare": 83939, "tax": 45591, "sell": { "currency": "BDT", "total": 129530, "base_fare": 83939, "tax": 45591 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTI5NTMwLCJiYXNlX2ZhcmUiOjgzOTM5LCJ0YXgiOjQ1NTkxfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTI5NTMwLCJiYXNlX2ZhcmUiOjgzOTM5LCJ0YXgiOjQ1NTkxLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEyOTUzMCwiYmFzZV9mYXJlIjo4MzkzOSwidGF4Ijo0NTU5MX19", "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": 129530, "base_fare": 83939, "tax": 45591, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "83939.00", "tax": "45591.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 129530, "base_fare": 83939, "tax": 45591, "gross": { "base_fare": "83939.00", "tax": "45591.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": "21346.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "6684.00" }, "Other": { "title": "Others taxes", "amount": "12614.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEyOTUzMC4wMCIsImJhc2VfZmFyZSI6IjgzOTM5LjAwIiwidGF4IjoiNDU1OTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MzkzOS4wMCIsInRheCI6IjQ1NTkxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTI5NTMwLjAwIiwiYmFzZV9mYXJlIjoiODM5MzkuMDAiLCJ0YXgiOiI0NTU5MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgzOTM5LjAwIiwidGF4IjoiNDU1OTEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMjk1MzAuMDAiLCJiYXNlX2ZhcmUiOiI4MzkzOS4wMCIsInRheCI6IjQ1NTkxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEyOTUzMCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIyMTM0Ni4wMCJ9LCJZUiI6eyJhbW91bnQiOiI2Njg0LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjEyNjE0LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDM5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDM5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM0MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkkyIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2NDYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPTSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjQ2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUzYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE0MjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIxMzQ2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY2ODQiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "MCT", "operating": "WY", "marketing": "WY", "booking_code": "R", "farebasis": "RFX6QA", "cabin": "economy" }, { "origin": "MCT", "destination": "DAC", "operating": "WY", "marketing": "WY", "booking_code": "R", "farebasis": "RFX6QA", "cabin": "economy" }, { "origin": "DAC", "destination": "MCT", "operating": "OV", "marketing": "WY", "booking_code": "V", "farebasis": "VFXRNOV", "cabin": "economy" }, { "origin": "MCT", "destination": "DOH", "operating": "WY", "marketing": "WY", "booking_code": "V", "farebasis": "VFXRNOV", "cabin": "economy" } ], "connecting": [ "MCT" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-97", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H30M", "transit_time": "7H45M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAlW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T21:50:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MCT", "arrival_time": "2026-11-20T00:20:00.000+04:00", "destination_terminal": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-11-19", "flight_time": "PT1H30M", "distance": "451", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "662" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "662" }, "booking_class": { "brand_id": "2131170", "brand_title": "ECONOMY FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "R", "meal_code": null, "seat_available": "7", "fareBasisCode": "RFX6QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTtEOwjAI\/Jjl3oHO1r21aad7qtnUaF\/8\/88QuplIAnfk4CDGKCSemSX+x4DP8GqozwxUiGZJGcLjyYO1ayASxnZ5+zXhsJhUqF3ckftYOWdWQA6z7JIFWq\/ltpjTaL5ExLDDMKob+JF5UVpTeazpeifnHAXapkOkAP1U974PTSxz", "FareInfoRef": "l7HbtGEHuDKAsn7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "40", "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "l7HbtGEHuDKAnW7ElbAAAA==", "origin": "MCT", "departure_time": "2026-11-20T08:05:00.000+04:00", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "DAC", "arrival_time": "2026-11-20T14:20: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-20", "flight_time": "PT4H15M", "distance": "2012", "lay_over": "PT07H45M", "lay_over_date": "2026-11-20", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "317" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "317" }, "booking_class": { "brand_id": "2131170", "brand_title": "ECONOMY FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "R", "meal_code": null, "seat_available": "7", "fareBasisCode": "RFX6QA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTtEOwjAI\/Jjl3oHO1r21aad7qtnUaF\/8\/88QuplIAnfk4CDGKCSemSX+x4DP8GqozwxUiGZJGcLjyYO1ayASxnZ5+zXhsJhUqF3ckftYOWdWQA6z7JIFWq\/ltpjTaL5ExLDDMKob+JF5UVpTeazpeifnHAXapkOkAP1U974PTSxz", "FareInfoRef": "l7HbtGEHuDKAsn7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "40", "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-97", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H20M", "transit_time": "11H25M", "routes": [ { "air_segment_key": "l7HbtGEHuDKApW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T05:30:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "MCT", "arrival_time": "2027-02-20T08:45:00.000+04:00", "destination_terminal": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2027-02-19", "flight_time": "PT5H15M", "distance": "2012", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "OV", "carrier_name": "SalamAir", "carrier_logo": "OV.png", "flight_number": "498" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "5155" }, "booking_class": { "brand_id": "2131170", "brand_title": "ECONOMY FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasisCode": "VFXRNOV", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd4YAs2OKFBlZaSoJWXT+x+jhqZSLdke6\/kXY2Rib4zh+G8T3tPZIM8NELB6KjsccXCjaiBig3p\/HVIqdEcgZlIig36zGX3Z55smJJ\/ngZqoXTGtmzJn+2IiMuiX0aVO4CfyrlLW9DhbqWRtWGZ\/LBekAH1V5z50iC08", "FareInfoRef": "l7HbtGEHuDKA9n7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "40", "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "l7HbtGEHuDKArW7ElbAAAA==", "origin": "MCT", "departure_time": "2027-02-20T20:10:00.000+04:00", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "DOH", "arrival_time": "2027-02-20T20:50:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT1H40M", "distance": "451", "lay_over": "PT11H25M", "lay_over_date": "2027-02-20", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "661" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "661" }, "booking_class": { "brand_id": "2131170", "brand_title": "ECONOMY FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "7", "fareBasisCode": "VFXRNOV", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd4YAs2OKFBlZaSoJWXT+x+jhqZSLdke6\/kXY2Rib4zh+G8T3tPZIM8NELB6KjsccXCjaiBig3p\/HVIqdEcgZlIig36zGX3Z55smJJ\/ngZqoXTGtmzJn+2IiMuiX0aVO4CfyrlLW9DhbqWRtWGZ\/LBekAH1V5z50iC08", "FareInfoRef": "l7HbtGEHuDKA9n7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "40", "unit": "kg", "title": "40 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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "WY", "calendar_total_currency": "BDT", "calendar_total_price": 129530, "calendar_total_sell": 129530, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 129530, "filter": { "id": "F1TT00006-97", "price": 129530, "journey_duration": "PT1D7H50M", "journey_duration_seconds": 114600, "layover_duration": "PT19H10M", "layover_duration_seconds": 69000, "carrier_operating": "WY", "carrier_marketing": "WY", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [ "MCT" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-19T21:50:00.000+03:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-02-20T20:50:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "40", "baggage_title": "40 kg" }, "filter_unique_filter_code": "doh202611192150mct202611200020662mct202611200805dac202611201420317dac202702200530mct202702200845498mct202702202010doh202702202050661", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "flight_key": "F1TT00006-98", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-98", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H20M", "transit_time": "10H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAtW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T19:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MCT", "arrival_time": "2026-11-19T21:35:00.000+04:00", "destination_terminal": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-11-19", "flight_time": "PT1H35M", "distance": "451", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1124" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "6542" }, "booking_class": { "brand_id": "2131170", "brand_title": "ECONOMY FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "R", "meal_code": null, "seat_available": "4", "fareBasisCode": "RFX6EQR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZi\/J4Ng7h8glK5eYltRd9P7HqOykUIGkEU+\/lJKQeGaW9G8TPtPRUJ4rUCDmuqxgF2YHtqqBSBj19vJ5r7h2RCNl0DPz6Ms+R0vQoPFE3dBG1PtmjH1fTCbQL6NLm8BP5M1kWfRxvPdKzgUidyGaYY\/a1Bf\/ASyA", "FareInfoRef": "l7HbtGEHuDKAEo7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "40", "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "l7HbtGEHuDKAnW7ElbAAAA==", "origin": "MCT", "departure_time": "2026-11-20T08:05:00.000+04:00", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "DAC", "arrival_time": "2026-11-20T14:20: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-20", "flight_time": "PT4H15M", "distance": "2012", "lay_over": "PT10H30M", "lay_over_date": "2026-11-19", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "317" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "317" }, "booking_class": { "brand_id": "2131170", "brand_title": "ECONOMY FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "R", "meal_code": null, "seat_available": "7", "fareBasisCode": "RFX6EQR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZi\/J4Ng7h8glK5eYltRd9P7HqOykUIGkEU+\/lJKQeGaW9G8TPtPRUJ4rUCDmuqxgF2YHtqqBSBj19vJ5r7h2RCNl0DPz6Ms+R0vQoPFE3dBG1PtmjH1fTCbQL6NLm8BP5M1kWfRxvPdKzgUidyGaYY\/a1Bf\/ASyA", "FareInfoRef": "l7HbtGEHuDKAEo7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "40", "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-98", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H20M", "transit_time": "11H25M", "routes": [ { "air_segment_key": "l7HbtGEHuDKApW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T05:30:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "MCT", "arrival_time": "2027-02-20T08:45:00.000+04:00", "destination_terminal": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2027-02-19", "flight_time": "PT5H15M", "distance": "2012", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "OV", "carrier_name": "SalamAir", "carrier_logo": "OV.png", "flight_number": "498" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "5155" }, "booking_class": { "brand_id": "2131170", "brand_title": "ECONOMY FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasisCode": "VFXRNOV", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd4YAs2OKFBlZaSoJWXT+x+jhqZSLdke6\/kXY2Rib4zh+G8T3tPZIM8NELB6KjsccXCjaiBig3p\/HVIqdEcgZlIig36zGX3Z55smJJ\/ngZqoXTGtmzJn+2IiMuiX0aVO4CfyrlLW9DhbqWRtWGZ\/LBekAH1V5z50iC08", "FareInfoRef": "l7HbtGEHuDKAVo7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "40", "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "l7HbtGEHuDKArW7ElbAAAA==", "origin": "MCT", "departure_time": "2027-02-20T20:10:00.000+04:00", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "DOH", "arrival_time": "2027-02-20T20:50:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT1H40M", "distance": "451", "lay_over": "PT11H25M", "lay_over_date": "2027-02-20", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "661" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "661" }, "booking_class": { "brand_id": "2131170", "brand_title": "ECONOMY FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "7", "fareBasisCode": "VFXRNOV", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd4YAs2OKFBlZaSoJWXT+x+jhqZSLdke6\/kXY2Rib4zh+G8T3tPZIM8NELB6KjsccXCjaiBig3p\/HVIqdEcgZlIig36zGX3Z55smJJ\/ngZqoXTGtmzJn+2IiMuiX0aVO4CfyrlLW9DhbqWRtWGZ\/LBekAH1V5z50iC08", "FareInfoRef": "l7HbtGEHuDKAVo7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "40", "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 125355, "gross_total": 125355, "base_fare": 74424, "tax": 50931, "sell": { "currency": "BDT", "total": 125355, "base_fare": 74424, "tax": 50931 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTI1MzU1LCJiYXNlX2ZhcmUiOjc0NDI0LCJ0YXgiOjUwOTMxfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTI1MzU1LCJiYXNlX2ZhcmUiOjc0NDI0LCJ0YXgiOjUwOTMxLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEyNTM1NSwiYmFzZV9mYXJlIjo3NDQyNCwidGF4Ijo1MDkzMX19", "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": 125355, "base_fare": 74424, "tax": 50931, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74424.00", "tax": "50931.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 125355, "base_fare": 74424, "tax": 50931, "gross": { "base_fare": "74424.00", "tax": "50931.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": "26686.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "6684.00" }, "Other": { "title": "Others taxes", "amount": "12614.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEyNTM1NS4wMCIsImJhc2VfZmFyZSI6Ijc0NDI0LjAwIiwidGF4IjoiNTA5MzEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDQyNC4wMCIsInRheCI6IjUwOTMxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTI1MzU1LjAwIiwiYmFzZV9mYXJlIjoiNzQ0MjQuMDAiLCJ0YXgiOiI1MDkzMS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0NDI0LjAwIiwidGF4IjoiNTA5MzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMjUzNTUuMDAiLCJiYXNlX2ZhcmUiOiI3NDQyNC4wMCIsInRheCI6IjUwOTMxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEyNTM1NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIyNjY4Ni4wMCJ9LCJZUiI6eyJhbW91bnQiOiI2Njg0LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjEyNjE0LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDM5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDM5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM0MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkkyIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2NDYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPTSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjQ2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUzYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE0MjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI2Njg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY2ODQiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "MCT", "operating": "QR", "marketing": "WY", "booking_code": "R", "farebasis": "RFX6EQR", "cabin": "economy" }, { "origin": "MCT", "destination": "DAC", "operating": "WY", "marketing": "WY", "booking_code": "R", "farebasis": "RFX6EQR", "cabin": "economy" }, { "origin": "DAC", "destination": "MCT", "operating": "OV", "marketing": "WY", "booking_code": "V", "farebasis": "VFXRNOV", "cabin": "economy" }, { "origin": "MCT", "destination": "DOH", "operating": "WY", "marketing": "WY", "booking_code": "V", "farebasis": "VFXRNOV", "cabin": "economy" } ], "connecting": [ "MCT" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-98", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H20M", "transit_time": "10H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAtW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T19:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MCT", "arrival_time": "2026-11-19T21:35:00.000+04:00", "destination_terminal": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-11-19", "flight_time": "PT1H35M", "distance": "451", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "1124" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "6542" }, "booking_class": { "brand_id": "2131170", "brand_title": "ECONOMY FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "R", "meal_code": null, "seat_available": "4", "fareBasisCode": "RFX6EQR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZi\/J4Ng7h8glK5eYltRd9P7HqOykUIGkEU+\/lJKQeGaW9G8TPtPRUJ4rUCDmuqxgF2YHtqqBSBj19vJ5r7h2RCNl0DPz6Ms+R0vQoPFE3dBG1PtmjH1fTCbQL6NLm8BP5M1kWfRxvPdKzgUidyGaYY\/a1Bf\/ASyA", "FareInfoRef": "l7HbtGEHuDKAEo7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "40", "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "l7HbtGEHuDKAnW7ElbAAAA==", "origin": "MCT", "departure_time": "2026-11-20T08:05:00.000+04:00", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "DAC", "arrival_time": "2026-11-20T14:20: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-20", "flight_time": "PT4H15M", "distance": "2012", "lay_over": "PT10H30M", "lay_over_date": "2026-11-19", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "317" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "317" }, "booking_class": { "brand_id": "2131170", "brand_title": "ECONOMY FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "R", "meal_code": null, "seat_available": "7", "fareBasisCode": "RFX6EQR", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksKwzAMRA8TZi\/J4Ng7h8glK5eYltRd9P7HqOykUIGkEU+\/lJKQeGaW9G8TPtPRUJ4rUCDmuqxgF2YHtqqBSBj19vJ5r7h2RCNl0DPz6Ms+R0vQoPFE3dBG1PtmjH1fTCbQL6NLm8BP5M1kWfRxvPdKzgUidyGaYY\/a1Bf\/ASyA", "FareInfoRef": "l7HbtGEHuDKAEo7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "40", "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-98", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H20M", "transit_time": "11H25M", "routes": [ { "air_segment_key": "l7HbtGEHuDKApW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T05:30:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "MCT", "arrival_time": "2027-02-20T08:45:00.000+04:00", "destination_terminal": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2027-02-19", "flight_time": "PT5H15M", "distance": "2012", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "OV", "carrier_name": "SalamAir", "carrier_logo": "OV.png", "flight_number": "498" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "5155" }, "booking_class": { "brand_id": "2131170", "brand_title": "ECONOMY FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasisCode": "VFXRNOV", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd4YAs2OKFBlZaSoJWXT+x+jhqZSLdke6\/kXY2Rib4zh+G8T3tPZIM8NELB6KjsccXCjaiBig3p\/HVIqdEcgZlIig36zGX3Z55smJJ\/ngZqoXTGtmzJn+2IiMuiX0aVO4CfyrlLW9DhbqWRtWGZ\/LBekAH1V5z50iC08", "FareInfoRef": "l7HbtGEHuDKAVo7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "40", "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "l7HbtGEHuDKArW7ElbAAAA==", "origin": "MCT", "departure_time": "2027-02-20T20:10:00.000+04:00", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "DOH", "arrival_time": "2027-02-20T20:50:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT1H40M", "distance": "451", "lay_over": "PT11H25M", "lay_over_date": "2027-02-20", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "661" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "661" }, "booking_class": { "brand_id": "2131170", "brand_title": "ECONOMY FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "7", "fareBasisCode": "VFXRNOV", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd4YAs2OKFBlZaSoJWXT+x+jhqZSLdke6\/kXY2Rib4zh+G8T3tPZIM8NELB6KjsccXCjaiBig3p\/HVIqdEcgZlIig36zGX3Z55smJJ\/ngZqoXTGtmzJn+2IiMuiX0aVO4CfyrlLW9DhbqWRtWGZ\/LBekAH1V5z50iC08", "FareInfoRef": "l7HbtGEHuDKAVo7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "40", "unit": "kg", "title": "40 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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 125355, "calendar_total_sell": 125355, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 125355, "filter": { "id": "F1TT00006-98", "price": 125355, "journey_duration": "PT1D10H40M", "journey_duration_seconds": 124800, "layover_duration": "PT21H55M", "layover_duration_seconds": 78900, "carrier_operating": "QR", "carrier_marketing": "WY", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "MCT" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-19T19:00:00.000+03:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-02-20T20:50:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "40", "baggage_title": "40 kg" }, "filter_unique_filter_code": "doh202611191900mct2026111921351124mct202611200805dac202611201420317dac202702200530mct202702200845498mct202702202010doh202702202050661", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "flight_key": "F1TT00006-99", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-99", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H15M", "transit_time": "10H15M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAvW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T10:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MCT", "arrival_time": "2026-11-19T13:00:00.000+04:00", "destination_terminal": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-11-19", "flight_time": "PT1H30M", "distance": "451", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "668" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "668" }, "booking_class": { "brand_id": "2131170", "brand_title": "ECONOMY FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "OFX6NOV", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO9AlbW6pmkw9JdK0tctl\/3\/GIO2kIYGNDIYYo5B4Zpb4HwM+w9FQXitQIJppWSFyczNYuwYiYdT725e64\/IIqpSunsh9Lvs8KyD57E7JAq3XVDezcmZMRAy7DKO6gR\/Jm9KypOfR6k7jOAXnH+ESaYK+qntfXYUtHA==", "FareInfoRef": "l7HbtGEHuDKAco7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "40", "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "l7HbtGEHuDKAxW7ElbAAAA==", "origin": "MCT", "departure_time": "2026-11-19T23:15:00.000+04:00", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "DAC", "arrival_time": "2026-11-20T05:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-19", "flight_time": "PT4H30M", "distance": "2012", "lay_over": "PT10H15M", "lay_over_date": "2026-11-19", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "OV", "carrier_name": "SalamAir", "carrier_logo": "OV.png", "flight_number": "497" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "5167" }, "booking_class": { "brand_id": "2131170", "brand_title": "ECONOMY FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "4", "fareBasisCode": "OFX6NOV", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO9AlbW6pmkw9JdK0tctl\/3\/GIO2kIYGNDIYYo5B4Zpb4HwM+w9FQXitQIJppWSFyczNYuwYiYdT725e64\/IIqpSunsh9Lvs8KyD57E7JAq3XVDezcmZMRAy7DKO6gR\/Jm9KypOfR6k7jOAXnH+ESaYK+qntfXYUtHA==", "FareInfoRef": "l7HbtGEHuDKAco7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "40", "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-99", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H20M", "transit_time": "11H25M", "routes": [ { "air_segment_key": "l7HbtGEHuDKApW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T05:30:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "MCT", "arrival_time": "2027-02-20T08:45:00.000+04:00", "destination_terminal": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2027-02-19", "flight_time": "PT5H15M", "distance": "2012", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "OV", "carrier_name": "SalamAir", "carrier_logo": "OV.png", "flight_number": "498" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "5155" }, "booking_class": { "brand_id": "2131170", "brand_title": "ECONOMY FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasisCode": "VFXRNOV", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd4YAs2OKFBlZaSoJWXT+x+jhqZSLdke6\/kXY2Rib4zh+G8T3tPZIM8NELB6KjsccXCjaiBig3p\/HVIqdEcgZlIig36zGX3Z55smJJ\/ngZqoXTGtmzJn+2IiMuiX0aVO4CfyrlLW9DhbqWRtWGZ\/LBekAH1V5z50iC08", "FareInfoRef": "l7HbtGEHuDKAto7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "40", "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "l7HbtGEHuDKArW7ElbAAAA==", "origin": "MCT", "departure_time": "2027-02-20T20:10:00.000+04:00", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "DOH", "arrival_time": "2027-02-20T20:50:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT1H40M", "distance": "451", "lay_over": "PT11H25M", "lay_over_date": "2027-02-20", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "661" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "661" }, "booking_class": { "brand_id": "2131170", "brand_title": "ECONOMY FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "7", "fareBasisCode": "VFXRNOV", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd4YAs2OKFBlZaSoJWXT+x+jhqZSLdke6\/kXY2Rib4zh+G8T3tPZIM8NELB6KjsccXCjaiBig3p\/HVIqdEcgZlIig36zGX3Z55smJJ\/ngZqoXTGtmzJn+2IiMuiX0aVO4CfyrlLW9DhbqWRtWGZ\/LBekAH1V5z50iC08", "FareInfoRef": "l7HbtGEHuDKAto7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "40", "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 136229, "gross_total": 136229, "base_fare": 85298, "tax": 50931, "sell": { "currency": "BDT", "total": 136229, "base_fare": 85298, "tax": 50931 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTM2MjI5LCJiYXNlX2ZhcmUiOjg1Mjk4LCJ0YXgiOjUwOTMxfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTM2MjI5LCJiYXNlX2ZhcmUiOjg1Mjk4LCJ0YXgiOjUwOTMxLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEzNjIyOSwiYmFzZV9mYXJlIjo4NTI5OCwidGF4Ijo1MDkzMX19", "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": 136229, "base_fare": 85298, "tax": 50931, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "85298.00", "tax": "50931.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 136229, "base_fare": 85298, "tax": 50931, "gross": { "base_fare": "85298.00", "tax": "50931.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": "26686.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "6684.00" }, "Other": { "title": "Others taxes", "amount": "12614.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzNjIyOS4wMCIsImJhc2VfZmFyZSI6Ijg1Mjk4LjAwIiwidGF4IjoiNTA5MzEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NTI5OC4wMCIsInRheCI6IjUwOTMxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTM2MjI5LjAwIiwiYmFzZV9mYXJlIjoiODUyOTguMDAiLCJ0YXgiOiI1MDkzMS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijg1Mjk4LjAwIiwidGF4IjoiNTA5MzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMzYyMjkuMDAiLCJiYXNlX2ZhcmUiOiI4NTI5OC4wMCIsInRheCI6IjUwOTMxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEzNjIyOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIyNjY4Ni4wMCJ9LCJZUiI6eyJhbW91bnQiOiI2Njg0LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjEyNjE0LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDM5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDM5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM0MCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkkyIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2NDYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPTSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjQ2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUzYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE0MjAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI2Njg2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY2ODQiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "MCT", "operating": "WY", "marketing": "WY", "booking_code": "O", "farebasis": "OFX6NOV", "cabin": "economy" }, { "origin": "MCT", "destination": "DAC", "operating": "OV", "marketing": "WY", "booking_code": "O", "farebasis": "OFX6NOV", "cabin": "economy" }, { "origin": "DAC", "destination": "MCT", "operating": "OV", "marketing": "WY", "booking_code": "V", "farebasis": "VFXRNOV", "cabin": "economy" }, { "origin": "MCT", "destination": "DOH", "operating": "WY", "marketing": "WY", "booking_code": "V", "farebasis": "VFXRNOV", "cabin": "economy" } ], "connecting": [ "MCT" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-99", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H15M", "transit_time": "10H15M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAvW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T10:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "MCT", "arrival_time": "2026-11-19T13:00:00.000+04:00", "destination_terminal": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-11-19", "flight_time": "PT1H30M", "distance": "451", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "668" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "668" }, "booking_class": { "brand_id": "2131170", "brand_title": "ECONOMY FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "7", "fareBasisCode": "OFX6NOV", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO9AlbW6pmkw9JdK0tctl\/3\/GIO2kIYGNDIYYo5B4Zpb4HwM+w9FQXitQIJppWSFyczNYuwYiYdT725e64\/IIqpSunsh9Lvs8KyD57E7JAq3XVDezcmZMRAy7DKO6gR\/Jm9KypOfR6k7jOAXnH+ESaYK+qntfXYUtHA==", "FareInfoRef": "l7HbtGEHuDKAco7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "40", "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "l7HbtGEHuDKAxW7ElbAAAA==", "origin": "MCT", "departure_time": "2026-11-19T23:15:00.000+04:00", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "DAC", "arrival_time": "2026-11-20T05:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-19", "flight_time": "PT4H30M", "distance": "2012", "lay_over": "PT10H15M", "lay_over_date": "2026-11-19", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "OV", "carrier_name": "SalamAir", "carrier_logo": "OV.png", "flight_number": "497" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "5167" }, "booking_class": { "brand_id": "2131170", "brand_title": "ECONOMY FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "4", "fareBasisCode": "OFX6NOV", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO9AlbW6pmkw9JdK0tctl\/3\/GIO2kIYGNDIYYo5B4Zpb4HwM+w9FQXitQIJppWSFyczNYuwYiYdT725e64\/IIqpSunsh9Lvs8KyD57E7JAq3XVDezcmZMRAy7DKO6gR\/Jm9KypOfR6k7jOAXnH+ESaYK+qntfXYUtHA==", "FareInfoRef": "l7HbtGEHuDKAco7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "40", "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00006-99", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H20M", "transit_time": "11H25M", "routes": [ { "air_segment_key": "l7HbtGEHuDKApW7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T05:30:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "MCT", "arrival_time": "2027-02-20T08:45:00.000+04:00", "destination_terminal": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2027-02-19", "flight_time": "PT5H15M", "distance": "2012", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "OV", "carrier_name": "SalamAir", "carrier_logo": "OV.png", "flight_number": "498" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "5155" }, "booking_class": { "brand_id": "2131170", "brand_title": "ECONOMY FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "4", "fareBasisCode": "VFXRNOV", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd4YAs2OKFBlZaSoJWXT+x+jhqZSLdke6\/kXY2Rib4zh+G8T3tPZIM8NELB6KjsccXCjaiBig3p\/HVIqdEcgZlIig36zGX3Z55smJJ\/ngZqoXTGtmzJn+2IiMuiX0aVO4CfyrlLW9DhbqWRtWGZ\/LBekAH1V5z50iC08", "FareInfoRef": "l7HbtGEHuDKAto7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "40", "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "l7HbtGEHuDKArW7ElbAAAA==", "origin": "MCT", "departure_time": "2027-02-20T20:10:00.000+04:00", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "DOH", "arrival_time": "2027-02-20T20:50:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT1H40M", "distance": "451", "lay_over": "PT11H25M", "lay_over_date": "2027-02-20", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "661" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "661" }, "booking_class": { "brand_id": "2131170", "brand_title": "ECONOMY FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "7", "fareBasisCode": "VFXRNOV", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd4YAs2OKFBlZaSoJWXT+x+jhqZSLdke6\/kXY2Rib4zh+G8T3tPZIM8NELB6KjsccXCjaiBig3p\/HVIqdEcgZlIig36zGX3Z55smJJ\/ngZqoXTGtmzJn+2IiMuiX0aVO4CfyrlLW9DhbqWRtWGZ\/LBekAH1V5z50iC08", "FareInfoRef": "l7HbtGEHuDKAto7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "40", "unit": "kg", "title": "40 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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "WY", "calendar_total_currency": "BDT", "calendar_total_price": 136229, "calendar_total_sell": 136229, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 136229, "filter": { "id": "F1TT00006-99", "price": 136229, "journey_duration": "PT1D10H35M", "journey_duration_seconds": 124500, "layover_duration": "PT21H40M", "layover_duration_seconds": 78000, "carrier_operating": "WY", "carrier_marketing": "WY", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [ "MCT" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-19T10:30:00.000+03:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-02-20T20:50:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "40", "baggage_title": "40 kg" }, "filter_unique_filter_code": "doh202611191030mct202611191300668mct202611192315dac202611200545497dac202702200530mct202702200845498mct202702202010doh202702202050661", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "flight_key": "F1TT00006-100", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-100", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H45M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAWV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11: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-19T19: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-19", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.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": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOgzAM\/Bh0+9mgpmyJSBBDlYrQDln6\/59RJ1Cpluw7+\/zy3iv1JiLq\/23AZ9gL8nsBMtQ8hgXixBFiWQWpguOxhyJHwrVkNil3+UTpjXFOdwOsXKdTaobaY3xubRfpRkMK2mk0ahP4kbQZzSG+SuXEcbSaXhId7FOb+gIVLCw7", "FareInfoRef": "l7HbtGEHuDKAwh7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-100", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H55M", "transit_time": "11H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "190" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLQAR1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkkOgzAMRQ+D\/t42qIRdEEmUBUpFVBbZ9P7H6CelUi15fJ689yb2UFXz\/zLgPRwV5dyAAqOGZ4bTxY09axAxRd6PtWqK4JJZzISodPz12hvDEh0dkqSpo1Yotw3rRuZs4mYRUVynzx1Xwhn8gpgZljW8apNJxpE1u5HM4K+c+wCAjizj", "FareInfoRef": "l7HbtGEHuDKA+h7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAzW7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T03:25:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T05:55:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT11H30M", "lay_over_date": "2027-02-20", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "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": "HLQAR1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkkOgzAMRQ+D\/t42qIRdEEmUBUpFVBbZ9P7H6CelUi15fJ689yb2UFXz\/zLgPRwV5dyAAqOGZ4bTxY09axAxRd6PtWqK4JJZzISodPz12hvDEh0dkqSpo1Yotw3rRuZs4mYRUVynzx1Xwhn8gpgZljW8apNJxpE1u5HM4K+c+wCAjizj", "FareInfoRef": "l7HbtGEHuDKA+h7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 164377, "gross_total": 164377, "base_fare": 127098, "tax": 37279, "sell": { "currency": "BDT", "total": 164377, "base_fare": 127098, "tax": 37279 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTY0Mzc3LCJiYXNlX2ZhcmUiOjEyNzA5OCwidGF4IjozNzI3OX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE2NDM3NywiYmFzZV9mYXJlIjoxMjcwOTgsInRheCI6MzcyNzksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTY0Mzc3LCJiYXNlX2ZhcmUiOjEyNzA5OCwidGF4IjozNzI3OX19", "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": 164377, "base_fare": 127098, "tax": 37279, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "127098.00", "tax": "37279.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 164377, "base_fare": 127098, "tax": 37279, "gross": { "base_fare": "127098.00", "tax": "37279.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": "18352.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4078.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2NDM3Ny4wMCIsImJhc2VfZmFyZSI6IjEyNzA5OC4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTI3MDk4LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNjQzNzcuMDAiLCJiYXNlX2ZhcmUiOiIxMjcwOTguMDAiLCJ0YXgiOiIzNzI3OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyNzA5OC4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTY0Mzc3LjAwIiwiYmFzZV9mYXJlIjoiMTI3MDk4LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTY0Mzc3LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjE4MzUyLjAwIn0sIllSIjp7ImFtb3VudCI6IjQwNzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiOTkwMi4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlBaIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE4MzUyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLQAR1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "CMB", "operating": "UL", "marketing": "QR", "booking_code": "O", "farebasis": "HLQAR1FE", "cabin": "economy" }, { "origin": "CMB", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HLQAR1FE", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-100", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H45M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAWV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T11: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-19T19: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-19", "flight_time": "PT4H45M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.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": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOgzAM\/Bh0+9mgpmyJSBBDlYrQDln6\/59RJ1Cpluw7+\/zy3iv1JiLq\/23AZ9gL8nsBMtQ8hgXixBFiWQWpguOxhyJHwrVkNil3+UTpjXFOdwOsXKdTaobaY3xubRfpRkMK2mk0ahP4kbQZzSG+SuXEcbSaXhId7FOb+gIVLCw7", "FareInfoRef": "l7HbtGEHuDKAwh7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-100", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H55M", "transit_time": "11H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "190" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLQAR1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkkOgzAMRQ+D\/t42qIRdEEmUBUpFVBbZ9P7H6CelUi15fJ689yb2UFXz\/zLgPRwV5dyAAqOGZ4bTxY09axAxRd6PtWqK4JJZzISodPz12hvDEh0dkqSpo1Yotw3rRuZs4mYRUVynzx1Xwhn8gpgZljW8apNJxpE1u5HM4K+c+wCAjizj", "FareInfoRef": "l7HbtGEHuDKA+h7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAzW7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T03:25:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T05:55:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT11H30M", "lay_over_date": "2027-02-20", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "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": "HLQAR1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkkOgzAMRQ+D\/t42qIRdEEmUBUpFVBbZ9P7H6CelUi15fJ689yb2UFXz\/zLgPRwV5dyAAqOGZ4bTxY09axAxRd6PtWqK4JJZzISodPz12hvDEh0dkqSpo1Yotw3rRuZs4mYRUVynzx1Xwhn8gpgZljW8apNJxpE1u5HM4K+c+wCAjizj", "FareInfoRef": "l7HbtGEHuDKA+h7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-21", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-21", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 164377, "calendar_total_sell": 164377, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 164377, "filter": { "id": "F1TT00006-100", "price": 164377, "journey_duration": "PT1D0H40M", "journey_duration_seconds": 88800, "layover_duration": "PT11H30M", "layover_duration_seconds": 41400, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-11-19T11:45:00.000+03:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2027-02-21T05:55:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "doh202611191145dac202611191930642dac202702201300cmb202702201555190cmb202702210325doh202702210555659", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "flight_key": "F1TT00006-101", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-101", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H45M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAYV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T18: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-20T01: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-19", "flight_time": "PT4H45M", "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": "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": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOgzAM\/Bh0+9mgpmyJSBBDlYrQDln6\/59RJ1Cpluw7+\/zy3iv1JiLq\/23AZ9gL8nsBMtQ8hgXixBFiWQWpguOxhyJHwrVkNil3+UTpjXFOdwOsXKdTaobaY3xubRfpRkMK2mk0ahP4kbQZzSG+SuXEcbSaXhId7FOb+gIVLCw7", "FareInfoRef": "l7HbtGEHuDKAwh7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-101", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H55M", "transit_time": "11H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "190" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLQAR1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkkOgzAMRQ+D\/t42qIRdEEmUBUpFVBbZ9P7H6CelUi15fJ689yb2UFXz\/zLgPRwV5dyAAqOGZ4bTxY09axAxRd6PtWqK4JJZzISodPz12hvDEh0dkqSpo1Yotw3rRuZs4mYRUVynzx1Xwhn8gpgZljW8apNJxpE1u5HM4K+c+wCAjizj", "FareInfoRef": "l7HbtGEHuDKA+h7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAzW7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T03:25:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T05:55:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT11H30M", "lay_over_date": "2027-02-20", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "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": "HLQAR1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkkOgzAMRQ+D\/t42qIRdEEmUBUpFVBbZ9P7H6CelUi15fJ689yb2UFXz\/zLgPRwV5dyAAqOGZ4bTxY09axAxRd6PtWqK4JJZzISodPz12hvDEh0dkqSpo1Yotw3rRuZs4mYRUVynzx1Xwhn8gpgZljW8apNJxpE1u5HM4K+c+wCAjizj", "FareInfoRef": "l7HbtGEHuDKA+h7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 164377, "gross_total": 164377, "base_fare": 127098, "tax": 37279, "sell": { "currency": "BDT", "total": 164377, "base_fare": 127098, "tax": 37279 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTY0Mzc3LCJiYXNlX2ZhcmUiOjEyNzA5OCwidGF4IjozNzI3OX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE2NDM3NywiYmFzZV9mYXJlIjoxMjcwOTgsInRheCI6MzcyNzksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTY0Mzc3LCJiYXNlX2ZhcmUiOjEyNzA5OCwidGF4IjozNzI3OX19", "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": 164377, "base_fare": 127098, "tax": 37279, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "127098.00", "tax": "37279.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 164377, "base_fare": 127098, "tax": 37279, "gross": { "base_fare": "127098.00", "tax": "37279.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": "18352.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4078.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2NDM3Ny4wMCIsImJhc2VfZmFyZSI6IjEyNzA5OC4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTI3MDk4LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNjQzNzcuMDAiLCJiYXNlX2ZhcmUiOiIxMjcwOTguMDAiLCJ0YXgiOiIzNzI3OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyNzA5OC4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTY0Mzc3LjAwIiwiYmFzZV9mYXJlIjoiMTI3MDk4LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTY0Mzc3LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjE4MzUyLjAwIn0sIllSIjp7ImFtb3VudCI6IjQwNzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiOTkwMi4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlBaIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE4MzUyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLQAR1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "CMB", "operating": "UL", "marketing": "QR", "booking_code": "O", "farebasis": "HLQAR1FE", "cabin": "economy" }, { "origin": "CMB", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HLQAR1FE", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-101", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H45M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAYV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T18: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-20T01: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-19", "flight_time": "PT4H45M", "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": "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": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOgzAM\/Bh0+9mgpmyJSBBDlYrQDln6\/59RJ1Cpluw7+\/zy3iv1JiLq\/23AZ9gL8nsBMtQ8hgXixBFiWQWpguOxhyJHwrVkNil3+UTpjXFOdwOsXKdTaobaY3xubRfpRkMK2mk0ahP4kbQZzSG+SuXEcbSaXhId7FOb+gIVLCw7", "FareInfoRef": "l7HbtGEHuDKAwh7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-101", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H55M", "transit_time": "11H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "190" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLQAR1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkkOgzAMRQ+D\/t42qIRdEEmUBUpFVBbZ9P7H6CelUi15fJ689yb2UFXz\/zLgPRwV5dyAAqOGZ4bTxY09axAxRd6PtWqK4JJZzISodPz12hvDEh0dkqSpo1Yotw3rRuZs4mYRUVynzx1Xwhn8gpgZljW8apNJxpE1u5HM4K+c+wCAjizj", "FareInfoRef": "l7HbtGEHuDKA+h7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAzW7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T03:25:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T05:55:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT11H30M", "lay_over_date": "2027-02-20", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "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": "HLQAR1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkkOgzAMRQ+D\/t42qIRdEEmUBUpFVBbZ9P7H6CelUi15fJ689yb2UFXz\/zLgPRwV5dyAAqOGZ4bTxY09axAxRd6PtWqK4JJZzISodPz12hvDEh0dkqSpo1Yotw3rRuZs4mYRUVynzx1Xwhn8gpgZljW8apNJxpE1u5HM4K+c+wCAjizj", "FareInfoRef": "l7HbtGEHuDKA+h7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-21", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-21", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 164377, "calendar_total_sell": 164377, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 164377, "filter": { "id": "F1TT00006-101", "price": 164377, "journey_duration": "PT1D0H40M", "journey_duration_seconds": 88800, "layover_duration": "PT11H30M", "layover_duration_seconds": 41400, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-19T18:10:00.000+03:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2027-02-21T05:55:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "doh202611191810dac202611200155638dac202702201300cmb202702201555190cmb202702210325doh202702210555659", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "flight_key": "F1TT00006-102", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-102", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H50M", "transit_time": "2H0M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA6V7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T22:40:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-20T05:50: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-19", "flight_time": "PT4H40M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "218" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "218" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "EE6MQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5LSwW6t2k47QNEkdtiF\/z8DtwWJSIkdOXESQjCxWVUt\/MeE93TcUY8EVBgzxwRziyiU3QkRU5QyP\/aIr8VCoXZxoPaxfEtKwCqrDakFzl7zc2tOi84XIs3bYTTKDfxI2UhrzK89iolz4r3n2SHKFfyUex\/vYSwL", "FareInfoRef": "l7HbtGEHuDKAOk7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT02H00M", "lay_over_date": "2026-11-20", "aircraft": { "code": "332", "name": "332", "picture": "332.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": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "EE6MQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5LSwW6t2k47QNEkdtiF\/z8DtwWJSIkdOXESQjCxWVUt\/MeE93TcUY8EVBgzxwRziyiU3QkRU5QyP\/aIr8VCoXZxoPaxfEtKwCqrDakFzl7zc2tOi84XIs3bYTTKDfxI2UhrzK89iolz4r3n2SHKFfyUex\/vYSwL", "FareInfoRef": "l7HbtGEHuDKAOk7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-102", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H55M", "transit_time": "11H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "ERTQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12ArQbCBJlqKiokiFL\/\/8zeiGtVEv2nfUwdozRxLyqWvyPAe9hf6DuGagwZnmucG66T707IGKK+bW1lsAvgpgJQe3wUu3Pyi0rBYss1tFRGd9aUibzXi1QRXEuxmk5gZ+ZV9qaytaSmIyjOBe49oISwEs59wEXvSxN", "FareInfoRef": "l7HbtGEHuDKAck7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA1W7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T03:25:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T05:55:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT11H30M", "lay_over_date": "2027-02-20", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "3011" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "ERTQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12ArQbCBJlqKiokiFL\/\/8zeiGtVEv2nfUwdozRxLyqWvyPAe9hf6DuGagwZnmucG66T707IGKK+bW1lsAvgpgJQe3wUu3Pyi0rBYss1tFRGd9aUibzXi1QRXEuxmk5gZ+ZV9qaytaSmIyjOBe49oISwEs59wEXvSxN", "FareInfoRef": "l7HbtGEHuDKAck7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 155791, "gross_total": 155791, "base_fare": 117922, "tax": 37869, "sell": { "currency": "BDT", "total": 155791, "base_fare": 117922, "tax": 37869 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU1NzkxLCJiYXNlX2ZhcmUiOjExNzkyMiwidGF4IjozNzg2OX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1NTc5MSwiYmFzZV9mYXJlIjoxMTc5MjIsInRheCI6Mzc4NjksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU1NzkxLCJiYXNlX2ZhcmUiOjExNzkyMiwidGF4IjozNzg2OX19", "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": 155791, "base_fare": 117922, "tax": 37869, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "117922.00", "tax": "37869.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 155791, "base_fare": 117922, "tax": 37869, "gross": { "base_fare": "117922.00", "tax": "37869.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": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1NTc5MS4wMCIsImJhc2VfZmFyZSI6IjExNzkyMi4wMCIsInRheCI6IjM3ODY5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE3OTIyLjAwIiwidGF4IjoiMzc4NjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTU3OTEuMDAiLCJiYXNlX2ZhcmUiOiIxMTc5MjIuMDAiLCJ0YXgiOiIzNzg2OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNzkyMi4wMCIsInRheCI6IjM3ODY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU1NzkxLjAwIiwiYmFzZV9mYXJlIjoiMTE3OTIyLjAwIiwidGF4IjoiMzc4NjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTU1NzkxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjIwNTQ0LjAwIn0sIllSIjp7ImFtb3VudCI6IjI0NzYuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiOTkwMi4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlBaIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwNTQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI0NzYiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "CMB", "operating": "UL", "marketing": "UL", "booking_code": "E", "farebasis": "EE6MQA", "cabin": "economy" }, { "origin": "CMB", "destination": "DAC", "operating": "UL", "marketing": "UL", "booking_code": "E", "farebasis": "EE6MQA", "cabin": "economy" }, { "origin": "DAC", "destination": "CMB", "operating": "UL", "marketing": "UL", "booking_code": "E", "farebasis": "ERTQQA", "cabin": "economy" }, { "origin": "CMB", "destination": "DOH", "operating": "QR", "marketing": "UL", "booking_code": "E", "farebasis": "ERTQQA", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-102", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H50M", "transit_time": "2H0M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA6V7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T22:40:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-20T05:50: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-19", "flight_time": "PT4H40M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "218" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "218" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "EE6MQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5LSwW6t2k47QNEkdtiF\/z8DtwWJSIkdOXESQjCxWVUt\/MeE93TcUY8EVBgzxwRziyiU3QkRU5QyP\/aIr8VCoXZxoPaxfEtKwCqrDakFzl7zc2tOi84XIs3bYTTKDfxI2UhrzK89iolz4r3n2SHKFfyUex\/vYSwL", "FareInfoRef": "l7HbtGEHuDKAOk7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT02H00M", "lay_over_date": "2026-11-20", "aircraft": { "code": "332", "name": "332", "picture": "332.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": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "EE6MQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5LSwW6t2k47QNEkdtiF\/z8DtwWJSIkdOXESQjCxWVUt\/MeE93TcUY8EVBgzxwRziyiU3QkRU5QyP\/aIr8VCoXZxoPaxfEtKwCqrDakFzl7zc2tOi84XIs3bYTTKDfxI2UhrzK89iolz4r3n2SHKFfyUex\/vYSwL", "FareInfoRef": "l7HbtGEHuDKAOk7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-102", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H55M", "transit_time": "11H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "ERTQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12ArQbCBJlqKiokiFL\/\/8zeiGtVEv2nfUwdozRxLyqWvyPAe9hf6DuGagwZnmucG66T707IGKK+bW1lsAvgpgJQe3wUu3Pyi0rBYss1tFRGd9aUibzXi1QRXEuxmk5gZ+ZV9qaytaSmIyjOBe49oISwEs59wEXvSxN", "FareInfoRef": "l7HbtGEHuDKAck7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA1W7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T03:25:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T05:55:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT11H30M", "lay_over_date": "2027-02-20", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "3011" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "ERTQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12ArQbCBJlqKiokiFL\/\/8zeiGtVEv2nfUwdozRxLyqWvyPAe9hf6DuGagwZnmucG66T707IGKK+bW1lsAvgpgJQe3wUu3Pyi0rBYss1tFRGd9aUibzXi1QRXEuxmk5gZ+ZV9qaytaSmIyjOBe49oISwEs59wEXvSxN", "FareInfoRef": "l7HbtGEHuDKAck7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-21", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-21", "calendar_carrier": "UL", "calendar_total_currency": "BDT", "calendar_total_price": 155791, "calendar_total_sell": 155791, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 155791, "filter": { "id": "F1TT00006-102", "price": 155791, "journey_duration": "PT1D5H45M", "journey_duration_seconds": 107100, "layover_duration": "PT13H30M", "layover_duration_seconds": 48600, "carrier_operating": "UL", "carrier_marketing": "UL", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-19T22:40:00.000+03:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2027-02-21T05:55:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611192240cmb202611200550218cmb202611200750dac202611201130189dac202702201300cmb202702201555190cmb202702210325doh202702210555659", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "flight_key": "F1TT00006-103", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-103", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H45M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAeV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T01: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-19T09: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-18", "flight_time": "PT4H45M", "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": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOgzAM\/Bh0+9mgpmyJSBBDlYrQDln6\/59RJ1Cpluw7+\/zy3iv1JiLq\/23AZ9gL8nsBMtQ8hgXixBFiWQWpguOxhyJHwrVkNil3+UTpjXFOdwOsXKdTaobaY3xubRfpRkMK2mk0ahP4kbQZzSG+SuXEcbSaXhId7FOb+gIVLCw7", "FareInfoRef": "l7HbtGEHuDKAwh7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-103", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H55M", "transit_time": "11H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "190" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLQAR1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkkOgzAMRQ+D\/t42qIRdEEmUBUpFVBbZ9P7H6CelUi15fJ689yb2UFXz\/zLgPRwV5dyAAqOGZ4bTxY09axAxRd6PtWqK4JJZzISodPz12hvDEh0dkqSpo1Yotw3rRuZs4mYRUVynzx1Xwhn8gpgZljW8apNJxpE1u5HM4K+c+wCAjizj", "FareInfoRef": "l7HbtGEHuDKA+h7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAzW7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T03:25:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T05:55:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT11H30M", "lay_over_date": "2027-02-20", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "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": "HLQAR1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkkOgzAMRQ+D\/t42qIRdEEmUBUpFVBbZ9P7H6CelUi15fJ689yb2UFXz\/zLgPRwV5dyAAqOGZ4bTxY09axAxRd6PtWqK4JJZzISodPz12hvDEh0dkqSpo1Yotw3rRuZs4mYRUVynzx1Xwhn8gpgZljW8apNJxpE1u5HM4K+c+wCAjizj", "FareInfoRef": "l7HbtGEHuDKA+h7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 164377, "gross_total": 164377, "base_fare": 127098, "tax": 37279, "sell": { "currency": "BDT", "total": 164377, "base_fare": 127098, "tax": 37279 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTY0Mzc3LCJiYXNlX2ZhcmUiOjEyNzA5OCwidGF4IjozNzI3OX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE2NDM3NywiYmFzZV9mYXJlIjoxMjcwOTgsInRheCI6MzcyNzksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTY0Mzc3LCJiYXNlX2ZhcmUiOjEyNzA5OCwidGF4IjozNzI3OX19", "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": 164377, "base_fare": 127098, "tax": 37279, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "127098.00", "tax": "37279.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 164377, "base_fare": 127098, "tax": 37279, "gross": { "base_fare": "127098.00", "tax": "37279.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": "18352.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4078.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2NDM3Ny4wMCIsImJhc2VfZmFyZSI6IjEyNzA5OC4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTI3MDk4LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNjQzNzcuMDAiLCJiYXNlX2ZhcmUiOiIxMjcwOTguMDAiLCJ0YXgiOiIzNzI3OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyNzA5OC4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTY0Mzc3LjAwIiwiYmFzZV9mYXJlIjoiMTI3MDk4LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTY0Mzc3LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjE4MzUyLjAwIn0sIllSIjp7ImFtb3VudCI6IjQwNzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiOTkwMi4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlBaIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE4MzUyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "DAC", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLQAR1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "CMB", "operating": "UL", "marketing": "QR", "booking_code": "O", "farebasis": "HLQAR1FE", "cabin": "economy" }, { "origin": "CMB", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HLQAR1FE", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-103", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H45M", "transit_time": null, "routes": [ { "air_segment_key": "l7HbtGEHuDKAeV7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T01: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-19T09: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-18", "flight_time": "PT4H45M", "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": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTrsOgzAM\/Bh0+9mgpmyJSBBDlYrQDln6\/59RJ1Cpluw7+\/zy3iv1JiLq\/23AZ9gL8nsBMtQ8hgXixBFiWQWpguOxhyJHwrVkNil3+UTpjXFOdwOsXKdTaobaY3xubRfpRkMK2mk0ahP4kbQZzSG+SuXEcbSaXhId7FOb+gIVLCw7", "FareInfoRef": "l7HbtGEHuDKAwh7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-103", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H55M", "transit_time": "11H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "190" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLQAR1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkkOgzAMRQ+D\/t42qIRdEEmUBUpFVBbZ9P7H6CelUi15fJ689yb2UFXz\/zLgPRwV5dyAAqOGZ4bTxY09axAxRd6PtWqK4JJZzISodPz12hvDEh0dkqSpo1Yotw3rRuZs4mYRUVynzx1Xwhn8gpgZljW8apNJxpE1u5HM4K+c+wCAjizj", "FareInfoRef": "l7HbtGEHuDKA+h7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAzW7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T03:25:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T05:55:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT11H30M", "lay_over_date": "2027-02-20", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "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": "HLQAR1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkkOgzAMRQ+D\/t42qIRdEEmUBUpFVBbZ9P7H6CelUi15fJ689yb2UFXz\/zLgPRwV5dyAAqOGZ4bTxY09axAxRd6PtWqK4JJZzISodPz12hvDEh0dkqSpo1Yotw3rRuZs4mYRUVynzx1Xwhn8gpgZljW8apNJxpE1u5HM4K+c+wCAjizj", "FareInfoRef": "l7HbtGEHuDKA+h7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-21", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-21", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 164377, "calendar_total_sell": 164377, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 164377, "filter": { "id": "F1TT00006-103", "price": 164377, "journey_duration": "PT1D0H40M", "journey_duration_seconds": 88800, "layover_duration": "PT11H30M", "layover_duration_seconds": 41400, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "", "departure_departure_time": "2026-11-19T01:30:00.000+03:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2027-02-21T05:55:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "doh202611190130dac202611190915640dac202702201300cmb202702201555190cmb202702210325doh202702210555659", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "flight_key": "F1TT00006-104", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-104", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H0M", "transit_time": "5H5M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAhW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T19:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-20T02:45: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-19", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "662" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "3572" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "S6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd6fJqQ7EDTKIqVCbRbZ9P7HqIFUiiV7xnoY23svJBMzi7\/GgO+wb8h7BDLEMoUIZacEtu4AkTDe07OUgPOLu4HcYFduz9Ic2QQLLdJRDRytptdqTGeVmykx6mJUaxP4m8dqNof0KYGEVGkcna3tkBzsUpv7AfyOLCQ=", "FareInfoRef": "l7HbtGEHuDKAgm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT05H05M", "lay_over_date": "2026-11-20", "aircraft": { "code": "332", "name": "332", "picture": "332.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": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "S6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd6fJqQ7EDTKIqVCbRbZ9P7HqIFUiiV7xnoY23svJBMzi7\/GgO+wb8h7BDLEMoUIZacEtu4AkTDe07OUgPOLu4HcYFduz9Ic2QQLLdJRDRytptdqTGeVmykx6mJUaxP4m8dqNof0KYGEVGkcna3tkBzsUpv7AfyOLCQ=", "FareInfoRef": "l7HbtGEHuDKAgm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-104", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H55M", "transit_time": "11H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "ERTQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12ArQbCBJlqKiokiFL\/\/8zeiGtVEv2nfUwdozRxLyqWvyPAe9hf6DuGagwZnmucG66T707IGKK+bW1lsAvgpgJQe3wUu3Pyi0rBYss1tFRGd9aUibzXi1QRXEuxmk5gZ+ZV9qaytaSmIyjOBe49oISwEs59wEXvSxN", "FareInfoRef": "l7HbtGEHuDKAum7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA1W7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T03:25:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T05:55:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT11H30M", "lay_over_date": "2027-02-20", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "3011" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "ERTQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12ArQbCBJlqKiokiFL\/\/8zeiGtVEv2nfUwdozRxLyqWvyPAe9hf6DuGagwZnmucG66T707IGKK+bW1lsAvgpgJQe3wUu3Pyi0rBYss1tFRGd9aUibzXi1QRXEuxmk5gZ+ZV9qaytaSmIyjOBe49oISwEs59wEXvSxN", "FareInfoRef": "l7HbtGEHuDKAum7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 167346, "gross_total": 167346, "base_fare": 129477, "tax": 37869, "sell": { "currency": "BDT", "total": 167346, "base_fare": 129477, "tax": 37869 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTY3MzQ2LCJiYXNlX2ZhcmUiOjEyOTQ3NywidGF4IjozNzg2OX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE2NzM0NiwiYmFzZV9mYXJlIjoxMjk0NzcsInRheCI6Mzc4NjksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTY3MzQ2LCJiYXNlX2ZhcmUiOjEyOTQ3NywidGF4IjozNzg2OX19", "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": 167346, "base_fare": 129477, "tax": 37869, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "129477.00", "tax": "37869.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 167346, "base_fare": 129477, "tax": 37869, "gross": { "base_fare": "129477.00", "tax": "37869.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": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2NzM0Ni4wMCIsImJhc2VfZmFyZSI6IjEyOTQ3Ny4wMCIsInRheCI6IjM3ODY5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTI5NDc3LjAwIiwidGF4IjoiMzc4NjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNjczNDYuMDAiLCJiYXNlX2ZhcmUiOiIxMjk0NzcuMDAiLCJ0YXgiOiIzNzg2OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyOTQ3Ny4wMCIsInRheCI6IjM3ODY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTY3MzQ2LjAwIiwiYmFzZV9mYXJlIjoiMTI5NDc3LjAwIiwidGF4IjoiMzc4NjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTY3MzQ2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjIwNTQ0LjAwIn0sIllSIjp7ImFtb3VudCI6IjI0NzYuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiOTkwMi4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlBaIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwNTQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI0NzYiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "CMB", "operating": "QR", "marketing": "UL", "booking_code": "S", "farebasis": "S6MQQA", "cabin": "economy" }, { "origin": "CMB", "destination": "DAC", "operating": "UL", "marketing": "UL", "booking_code": "S", "farebasis": "S6MQQA", "cabin": "economy" }, { "origin": "DAC", "destination": "CMB", "operating": "UL", "marketing": "UL", "booking_code": "E", "farebasis": "ERTQQA", "cabin": "economy" }, { "origin": "CMB", "destination": "DOH", "operating": "QR", "marketing": "UL", "booking_code": "E", "farebasis": "ERTQQA", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-104", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H0M", "transit_time": "5H5M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAhW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T19:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-20T02:45: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-19", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "662" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "3572" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "S6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd6fJqQ7EDTKIqVCbRbZ9P7HqIFUiiV7xnoY23svJBMzi7\/GgO+wb8h7BDLEMoUIZacEtu4AkTDe07OUgPOLu4HcYFduz9Ic2QQLLdJRDRytptdqTGeVmykx6mJUaxP4m8dqNof0KYGEVGkcna3tkBzsUpv7AfyOLCQ=", "FareInfoRef": "l7HbtGEHuDKAgm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT05H05M", "lay_over_date": "2026-11-20", "aircraft": { "code": "332", "name": "332", "picture": "332.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": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "S6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd6fJqQ7EDTKIqVCbRbZ9P7HqIFUiiV7xnoY23svJBMzi7\/GgO+wb8h7BDLEMoUIZacEtu4AkTDe07OUgPOLu4HcYFduz9Ic2QQLLdJRDRytptdqTGeVmykx6mJUaxP4m8dqNof0KYGEVGkcna3tkBzsUpv7AfyOLCQ=", "FareInfoRef": "l7HbtGEHuDKAgm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-104", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H55M", "transit_time": "11H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "ERTQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12ArQbCBJlqKiokiFL\/\/8zeiGtVEv2nfUwdozRxLyqWvyPAe9hf6DuGagwZnmucG66T707IGKK+bW1lsAvgpgJQe3wUu3Pyi0rBYss1tFRGd9aUibzXi1QRXEuxmk5gZ+ZV9qaytaSmIyjOBe49oISwEs59wEXvSxN", "FareInfoRef": "l7HbtGEHuDKAum7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA1W7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T03:25:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T05:55:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT11H30M", "lay_over_date": "2027-02-20", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "3011" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "ERTQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12ArQbCBJlqKiokiFL\/\/8zeiGtVEv2nfUwdozRxLyqWvyPAe9hf6DuGagwZnmucG66T707IGKK+bW1lsAvgpgJQe3wUu3Pyi0rBYss1tFRGd9aUibzXi1QRXEuxmk5gZ+ZV9qaytaSmIyjOBe49oISwEs59wEXvSxN", "FareInfoRef": "l7HbtGEHuDKAum7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-21", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-21", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 167346, "calendar_total_sell": 167346, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 167346, "filter": { "id": "F1TT00006-104", "price": 167346, "journey_duration": "PT1D8H55M", "journey_duration_seconds": 118500, "layover_duration": "PT16H35M", "layover_duration_seconds": 59700, "carrier_operating": "QR", "carrier_marketing": "UL", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-19T19:30:00.000+03:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2027-02-21T05:55:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611191930cmb202611200245662cmb202611200750dac202611201130189dac202702201300cmb202702201555190cmb202702210325doh202702210555659", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "flight_key": "F1TT00006-105", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-105", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H50M", "transit_time": "5H55M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAjW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T18:40:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-20T01:55: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-19", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "658" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "3012" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "S6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd6fJqQ7EDTKIqVCbRbZ9P7HqIFUiiV7xnoY23svJBMzi7\/GgO+wb8h7BDLEMoUIZacEtu4AkTDe07OUgPOLu4HcYFduz9Ic2QQLLdJRDRytptdqTGeVmykx6mJUaxP4m8dqNof0KYGEVGkcna3tkBzsUpv7AfyOLCQ=", "FareInfoRef": "l7HbtGEHuDKAgm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT05H55M", "lay_over_date": "2026-11-20", "aircraft": { "code": "332", "name": "332", "picture": "332.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": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "S6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd6fJqQ7EDTKIqVCbRbZ9P7HqIFUiiV7xnoY23svJBMzi7\/GgO+wb8h7BDLEMoUIZacEtu4AkTDe07OUgPOLu4HcYFduz9Ic2QQLLdJRDRytptdqTGeVmykx6mJUaxP4m8dqNof0KYGEVGkcna3tkBzsUpv7AfyOLCQ=", "FareInfoRef": "l7HbtGEHuDKAgm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-105", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H55M", "transit_time": "11H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "ERTQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12ArQbCBJlqKiokiFL\/\/8zeiGtVEv2nfUwdozRxLyqWvyPAe9hf6DuGagwZnmucG66T707IGKK+bW1lsAvgpgJQe3wUu3Pyi0rBYss1tFRGd9aUibzXi1QRXEuxmk5gZ+ZV9qaytaSmIyjOBe49oISwEs59wEXvSxN", "FareInfoRef": "l7HbtGEHuDKAum7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA1W7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T03:25:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T05:55:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT11H30M", "lay_over_date": "2027-02-20", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "3011" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "ERTQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12ArQbCBJlqKiokiFL\/\/8zeiGtVEv2nfUwdozRxLyqWvyPAe9hf6DuGagwZnmucG66T707IGKK+bW1lsAvgpgJQe3wUu3Pyi0rBYss1tFRGd9aUibzXi1QRXEuxmk5gZ+ZV9qaytaSmIyjOBe49oISwEs59wEXvSxN", "FareInfoRef": "l7HbtGEHuDKAum7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 167346, "gross_total": 167346, "base_fare": 129477, "tax": 37869, "sell": { "currency": "BDT", "total": 167346, "base_fare": 129477, "tax": 37869 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTY3MzQ2LCJiYXNlX2ZhcmUiOjEyOTQ3NywidGF4IjozNzg2OX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE2NzM0NiwiYmFzZV9mYXJlIjoxMjk0NzcsInRheCI6Mzc4NjksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTY3MzQ2LCJiYXNlX2ZhcmUiOjEyOTQ3NywidGF4IjozNzg2OX19", "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": 167346, "base_fare": 129477, "tax": 37869, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "129477.00", "tax": "37869.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 167346, "base_fare": 129477, "tax": 37869, "gross": { "base_fare": "129477.00", "tax": "37869.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": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2NzM0Ni4wMCIsImJhc2VfZmFyZSI6IjEyOTQ3Ny4wMCIsInRheCI6IjM3ODY5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTI5NDc3LjAwIiwidGF4IjoiMzc4NjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNjczNDYuMDAiLCJiYXNlX2ZhcmUiOiIxMjk0NzcuMDAiLCJ0YXgiOiIzNzg2OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyOTQ3Ny4wMCIsInRheCI6IjM3ODY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTY3MzQ2LjAwIiwiYmFzZV9mYXJlIjoiMTI5NDc3LjAwIiwidGF4IjoiMzc4NjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTY3MzQ2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjIwNTQ0LjAwIn0sIllSIjp7ImFtb3VudCI6IjI0NzYuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiOTkwMi4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlBaIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwNTQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI0NzYiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "CMB", "operating": "QR", "marketing": "UL", "booking_code": "S", "farebasis": "S6MQQA", "cabin": "economy" }, { "origin": "CMB", "destination": "DAC", "operating": "UL", "marketing": "UL", "booking_code": "S", "farebasis": "S6MQQA", "cabin": "economy" }, { "origin": "DAC", "destination": "CMB", "operating": "UL", "marketing": "UL", "booking_code": "E", "farebasis": "ERTQQA", "cabin": "economy" }, { "origin": "CMB", "destination": "DOH", "operating": "QR", "marketing": "UL", "booking_code": "E", "farebasis": "ERTQQA", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-105", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H50M", "transit_time": "5H55M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAjW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T18:40:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-20T01:55: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-19", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "658" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "3012" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "S6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd6fJqQ7EDTKIqVCbRbZ9P7HqIFUiiV7xnoY23svJBMzi7\/GgO+wb8h7BDLEMoUIZacEtu4AkTDe07OUgPOLu4HcYFduz9Ic2QQLLdJRDRytptdqTGeVmykx6mJUaxP4m8dqNof0KYGEVGkcna3tkBzsUpv7AfyOLCQ=", "FareInfoRef": "l7HbtGEHuDKAgm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT05H55M", "lay_over_date": "2026-11-20", "aircraft": { "code": "332", "name": "332", "picture": "332.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": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "S6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd6fJqQ7EDTKIqVCbRbZ9P7HqIFUiiV7xnoY23svJBMzi7\/GgO+wb8h7BDLEMoUIZacEtu4AkTDe07OUgPOLu4HcYFduz9Ic2QQLLdJRDRytptdqTGeVmykx6mJUaxP4m8dqNof0KYGEVGkcna3tkBzsUpv7AfyOLCQ=", "FareInfoRef": "l7HbtGEHuDKAgm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-105", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H55M", "transit_time": "11H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "ERTQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12ArQbCBJlqKiokiFL\/\/8zeiGtVEv2nfUwdozRxLyqWvyPAe9hf6DuGagwZnmucG66T707IGKK+bW1lsAvgpgJQe3wUu3Pyi0rBYss1tFRGd9aUibzXi1QRXEuxmk5gZ+ZV9qaytaSmIyjOBe49oISwEs59wEXvSxN", "FareInfoRef": "l7HbtGEHuDKAum7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA1W7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T03:25:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T05:55:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT11H30M", "lay_over_date": "2027-02-20", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "3011" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "ERTQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12ArQbCBJlqKiokiFL\/\/8zeiGtVEv2nfUwdozRxLyqWvyPAe9hf6DuGagwZnmucG66T707IGKK+bW1lsAvgpgJQe3wUu3Pyi0rBYss1tFRGd9aUibzXi1QRXEuxmk5gZ+ZV9qaytaSmIyjOBe49oISwEs59wEXvSxN", "FareInfoRef": "l7HbtGEHuDKAum7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-21", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-21", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 167346, "calendar_total_sell": 167346, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 167346, "filter": { "id": "F1TT00006-105", "price": 167346, "journey_duration": "PT1D9H45M", "journey_duration_seconds": 121500, "layover_duration": "PT17H25M", "layover_duration_seconds": 62700, "carrier_operating": "QR", "carrier_marketing": "UL", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-11-19T18:40:00.000+03:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2027-02-21T05:55:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611191840cmb202611200155658cmb202611200750dac202611201130189dac202702201300cmb202702201555190cmb202702210325doh202702210555659", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "flight_key": "F1TT00006-106", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-106", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H15M", "transit_time": "15H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKACW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T09:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-19T16:30: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-19", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "654" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "3502" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "S6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd6fJqQ7EDTKIqVCbRbZ9P7HqIFUiiV7xnoY23svJBMzi7\/GgO+wb8h7BDLEMoUIZacEtu4AkTDe07OUgPOLu4HcYFduz9Ic2QQLLdJRDRytptdqTGeVmykx6mJUaxP4m8dqNof0KYGEVGkcna3tkBzsUpv7AfyOLCQ=", "FareInfoRef": "l7HbtGEHuDKAgm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT15H20M", "lay_over_date": "2026-11-19", "aircraft": { "code": "332", "name": "332", "picture": "332.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": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "S6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd6fJqQ7EDTKIqVCbRbZ9P7HqIFUiiV7xnoY23svJBMzi7\/GgO+wb8h7BDLEMoUIZacEtu4AkTDe07OUgPOLu4HcYFduz9Ic2QQLLdJRDRytptdqTGeVmykx6mJUaxP4m8dqNof0KYGEVGkcna3tkBzsUpv7AfyOLCQ=", "FareInfoRef": "l7HbtGEHuDKAgm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-106", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H55M", "transit_time": "11H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "ERTQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12ArQbCBJlqKiokiFL\/\/8zeiGtVEv2nfUwdozRxLyqWvyPAe9hf6DuGagwZnmucG66T707IGKK+bW1lsAvgpgJQe3wUu3Pyi0rBYss1tFRGd9aUibzXi1QRXEuxmk5gZ+ZV9qaytaSmIyjOBe49oISwEs59wEXvSxN", "FareInfoRef": "l7HbtGEHuDKAum7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA1W7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T03:25:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T05:55:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT11H30M", "lay_over_date": "2027-02-20", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "3011" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "ERTQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12ArQbCBJlqKiokiFL\/\/8zeiGtVEv2nfUwdozRxLyqWvyPAe9hf6DuGagwZnmucG66T707IGKK+bW1lsAvgpgJQe3wUu3Pyi0rBYss1tFRGd9aUibzXi1QRXEuxmk5gZ+ZV9qaytaSmIyjOBe49oISwEs59wEXvSxN", "FareInfoRef": "l7HbtGEHuDKAum7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 167346, "gross_total": 167346, "base_fare": 129477, "tax": 37869, "sell": { "currency": "BDT", "total": 167346, "base_fare": 129477, "tax": 37869 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTY3MzQ2LCJiYXNlX2ZhcmUiOjEyOTQ3NywidGF4IjozNzg2OX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE2NzM0NiwiYmFzZV9mYXJlIjoxMjk0NzcsInRheCI6Mzc4NjksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTY3MzQ2LCJiYXNlX2ZhcmUiOjEyOTQ3NywidGF4IjozNzg2OX19", "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": 167346, "base_fare": 129477, "tax": 37869, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "129477.00", "tax": "37869.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 167346, "base_fare": 129477, "tax": 37869, "gross": { "base_fare": "129477.00", "tax": "37869.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": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2NzM0Ni4wMCIsImJhc2VfZmFyZSI6IjEyOTQ3Ny4wMCIsInRheCI6IjM3ODY5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTI5NDc3LjAwIiwidGF4IjoiMzc4NjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNjczNDYuMDAiLCJiYXNlX2ZhcmUiOiIxMjk0NzcuMDAiLCJ0YXgiOiIzNzg2OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyOTQ3Ny4wMCIsInRheCI6IjM3ODY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTY3MzQ2LjAwIiwiYmFzZV9mYXJlIjoiMTI5NDc3LjAwIiwidGF4IjoiMzc4NjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTY3MzQ2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjIwNTQ0LjAwIn0sIllSIjp7ImFtb3VudCI6IjI0NzYuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiOTkwMi4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlBaIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwNTQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI0NzYiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "CMB", "operating": "QR", "marketing": "UL", "booking_code": "S", "farebasis": "S6MQQA", "cabin": "economy" }, { "origin": "CMB", "destination": "DAC", "operating": "UL", "marketing": "UL", "booking_code": "S", "farebasis": "S6MQQA", "cabin": "economy" }, { "origin": "DAC", "destination": "CMB", "operating": "UL", "marketing": "UL", "booking_code": "E", "farebasis": "ERTQQA", "cabin": "economy" }, { "origin": "CMB", "destination": "DOH", "operating": "QR", "marketing": "UL", "booking_code": "E", "farebasis": "ERTQQA", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-106", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H15M", "transit_time": "15H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKACW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T09:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-19T16:30: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-19", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "654" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "3502" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "S6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd6fJqQ7EDTKIqVCbRbZ9P7HqIFUiiV7xnoY23svJBMzi7\/GgO+wb8h7BDLEMoUIZacEtu4AkTDe07OUgPOLu4HcYFduz9Ic2QQLLdJRDRytptdqTGeVmykx6mJUaxP4m8dqNof0KYGEVGkcna3tkBzsUpv7AfyOLCQ=", "FareInfoRef": "l7HbtGEHuDKAgm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT15H20M", "lay_over_date": "2026-11-19", "aircraft": { "code": "332", "name": "332", "picture": "332.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": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "fareBasisCode": "S6MQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd6fJqQ7EDTKIqVCbRbZ9P7HqIFUiiV7xnoY23svJBMzi7\/GgO+wb8h7BDLEMoUIZacEtu4AkTDe07OUgPOLu4HcYFduz9Ic2QQLLdJRDRytptdqTGeVmykx6mJUaxP4m8dqNof0KYGEVGkcna3tkBzsUpv7AfyOLCQ=", "FareInfoRef": "l7HbtGEHuDKAgm7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-106", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H55M", "transit_time": "11H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "ERTQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12ArQbCBJlqKiokiFL\/\/8zeiGtVEv2nfUwdozRxLyqWvyPAe9hf6DuGagwZnmucG66T707IGKK+bW1lsAvgpgJQe3wUu3Pyi0rBYss1tFRGd9aUibzXi1QRXEuxmk5gZ+ZV9qaytaSmIyjOBe49oISwEs59wEXvSxN", "FareInfoRef": "l7HbtGEHuDKAum7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA1W7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T03:25:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T05:55:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT11H30M", "lay_over_date": "2027-02-20", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "3011" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "ERTQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12ArQbCBJlqKiokiFL\/\/8zeiGtVEv2nfUwdozRxLyqWvyPAe9hf6DuGagwZnmucG66T707IGKK+bW1lsAvgpgJQe3wUu3Pyi0rBYss1tFRGd9aUibzXi1QRXEuxmk5gZ+ZV9qaytaSmIyjOBe49oISwEs59wEXvSxN", "FareInfoRef": "l7HbtGEHuDKAum7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-21", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-21", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 167346, "calendar_total_sell": 167346, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 167346, "filter": { "id": "F1TT00006-106", "price": 167346, "journey_duration": "PT1D19H10M", "journey_duration_seconds": 155400, "layover_duration": "PT1D2H50M", "layover_duration_seconds": 96600, "carrier_operating": "QR", "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": "early-morning", "departure_departure_time": "2026-11-19T09:15:00.000+03:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2027-02-21T05:55:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611190915cmb202611191630654cmb202611200750dac202611201130189dac202702201300cmb202702201555190cmb202702210325doh202702210555659", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "flight_key": "F1TT00006-107", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-107", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H15M", "transit_time": "15H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAAW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T09:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-19T16:30: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-19", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "654" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "654" }, "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OhCAMhQ9j3r4FouMOIhgXhok4LtjM\/Y8xT9RkmpTX8vXPe2\/E9Kpq\/L91+HZbQT4mIMPQY5hgXT8IlFmFiFHs6xaK7gn3kJEoN3yptsI4phcFs8zuQqehtje+FzLHcZYqinP1seJM2IMnSAvDHOKnVFZbyz9zIxnAW9n3A3xhLN0=", "FareInfoRef": "l7HbtGEHuDKA3k7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT15H20M", "lay_over_date": "2026-11-19", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "189" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OhCAMhQ9j3r4FouMOIhgXhok4LtjM\/Y8xT9RkmpTX8vXPe2\/E9Kpq\/L91+HZbQT4mIMPQY5hgXT8IlFmFiFHs6xaK7gn3kJEoN3yptsI4phcFs8zuQqehtje+FzLHcZYqinP1seJM2IMnSAvDHOKnVFZbyz9zIxnAW9n3A3xhLN0=", "FareInfoRef": "l7HbtGEHuDKA3k7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-107", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H55M", "transit_time": "11H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "190" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLQAR1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkkOgzAMRQ+D\/t42qIRdEEmUBUpFVBbZ9P7H6CelUi15fJ689yb2UFXz\/zLgPRwV5dyAAqOGZ4bTxY09axAxRd6PtWqK4JJZzISodPz12hvDEh0dkqSpo1Yotw3rRuZs4mYRUVynzx1Xwhn8gpgZljW8apNJxpE1u5HM4K+c+wCAjizj", "FareInfoRef": "l7HbtGEHuDKAFl7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAzW7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T03:25:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T05:55:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT11H30M", "lay_over_date": "2027-02-20", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "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": "HLQAR1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkkOgzAMRQ+D\/t42qIRdEEmUBUpFVBbZ9P7H6CelUi15fJ689yb2UFXz\/zLgPRwV5dyAAqOGZ4bTxY09axAxRd6PtWqK4JJZzISodPz12hvDEh0dkqSpo1Yotw3rRuZs4mYRUVynzx1Xwhn8gpgZljW8apNJxpE1u5HM4K+c+wCAjizj", "FareInfoRef": "l7HbtGEHuDKAFl7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 188845, "gross_total": 188845, "base_fare": 151566, "tax": 37279, "sell": { "currency": "BDT", "total": 188845, "base_fare": 151566, "tax": 37279 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTg4ODQ1LCJiYXNlX2ZhcmUiOjE1MTU2NiwidGF4IjozNzI3OX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE4ODg0NSwiYmFzZV9mYXJlIjoxNTE1NjYsInRheCI6MzcyNzksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTg4ODQ1LCJiYXNlX2ZhcmUiOjE1MTU2NiwidGF4IjozNzI3OX19", "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": 188845, "base_fare": 151566, "tax": 37279, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "151566.00", "tax": "37279.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 188845, "base_fare": 151566, "tax": 37279, "gross": { "base_fare": "151566.00", "tax": "37279.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": "18352.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4078.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE4ODg0NS4wMCIsImJhc2VfZmFyZSI6IjE1MTU2Ni4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTUxNTY2LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxODg4NDUuMDAiLCJiYXNlX2ZhcmUiOiIxNTE1NjYuMDAiLCJ0YXgiOiIzNzI3OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE1MTU2Ni4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTg4ODQ1LjAwIiwiYmFzZV9mYXJlIjoiMTUxNTY2LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg4ODQ1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjE4MzUyLjAwIn0sIllSIjp7ImFtb3VudCI6IjQwNzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiOTkwMi4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlBaIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE4MzUyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "CMB", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLQAR1SE", "cabin": "economy" }, { "origin": "CMB", "destination": "DAC", "operating": "UL", "marketing": "QR", "booking_code": "O", "farebasis": "SLQAR1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "CMB", "operating": "UL", "marketing": "QR", "booking_code": "O", "farebasis": "HLQAR1FE", "cabin": "economy" }, { "origin": "CMB", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HLQAR1FE", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-107", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H15M", "transit_time": "15H20M", "routes": [ { "air_segment_key": "l7HbtGEHuDKAAW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T09:15:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-19T16:30: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-19", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "654" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "654" }, "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OhCAMhQ9j3r4FouMOIhgXhok4LtjM\/Y8xT9RkmpTX8vXPe2\/E9Kpq\/L91+HZbQT4mIMPQY5hgXT8IlFmFiFHs6xaK7gn3kJEoN3yptsI4phcFs8zuQqehtje+FzLHcZYqinP1seJM2IMnSAvDHOKnVFZbyz9zIxnAW9n3A3xhLN0=", "FareInfoRef": "l7HbtGEHuDKA3k7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT15H20M", "lay_over_date": "2026-11-19", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "189" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OhCAMhQ9j3r4FouMOIhgXhok4LtjM\/Y8xT9RkmpTX8vXPe2\/E9Kpq\/L91+HZbQT4mIMPQY5hgXT8IlFmFiFHs6xaK7gn3kJEoN3yptsI4phcFs8zuQqehtje+FzLHcZYqinP1seJM2IMnSAvDHOKnVFZbyz9zIxnAW9n3A3xhLN0=", "FareInfoRef": "l7HbtGEHuDKA3k7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-107", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H55M", "transit_time": "11H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "190" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLQAR1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkkOgzAMRQ+D\/t42qIRdEEmUBUpFVBbZ9P7H6CelUi15fJ689yb2UFXz\/zLgPRwV5dyAAqOGZ4bTxY09axAxRd6PtWqK4JJZzISodPz12hvDEh0dkqSpo1Yotw3rRuZs4mYRUVynzx1Xwhn8gpgZljW8apNJxpE1u5HM4K+c+wCAjizj", "FareInfoRef": "l7HbtGEHuDKAFl7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAzW7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T03:25:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T05:55:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT11H30M", "lay_over_date": "2027-02-20", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "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": "HLQAR1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkkOgzAMRQ+D\/t42qIRdEEmUBUpFVBbZ9P7H6CelUi15fJ689yb2UFXz\/zLgPRwV5dyAAqOGZ4bTxY09axAxRd6PtWqK4JJZzISodPz12hvDEh0dkqSpo1Yotw3rRuZs4mYRUVynzx1Xwhn8gpgZljW8apNJxpE1u5HM4K+c+wCAjizj", "FareInfoRef": "l7HbtGEHuDKAFl7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-21", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-21", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 188845, "calendar_total_sell": 188845, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 188845, "filter": { "id": "F1TT00006-107", "price": 188845, "journey_duration": "PT1D19H10M", "journey_duration_seconds": 155400, "layover_duration": "PT1D2H50M", "layover_duration_seconds": 96600, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-11-19T09:15:00.000+03:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2027-02-21T05:55:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "doh202611190915cmb202611191630654cmb202611200750dac202611201130189dac202702201300cmb202702201555190cmb202702210325doh202702210555659", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "flight_key": "F1TT00006-108", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-108", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H0M", "transit_time": "23H5M", "routes": [ { "air_segment_key": "l7HbtGEHuDKADW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T01:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-19T08:45: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-18", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "664" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "664" }, "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OhCAMhQ9j3r4FouMOIhgXhok4LtjM\/Y8xT9RkmpTX8vXPe2\/E9Kpq\/L91+HZbQT4mIMPQY5hgXT8IlFmFiFHs6xaK7gn3kJEoN3yptsI4phcFs8zuQqehtje+FzLHcZYqinP1seJM2IMnSAvDHOKnVFZbyz9zIxnAW9n3A3xhLN0=", "FareInfoRef": "l7HbtGEHuDKA3k7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT23H05M", "lay_over_date": "2026-11-19", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "189" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OhCAMhQ9j3r4FouMOIhgXhok4LtjM\/Y8xT9RkmpTX8vXPe2\/E9Kpq\/L91+HZbQT4mIMPQY5hgXT8IlFmFiFHs6xaK7gn3kJEoN3yptsI4phcFs8zuQqehtje+FzLHcZYqinP1seJM2IMnSAvDHOKnVFZbyz9zIxnAW9n3A3xhLN0=", "FareInfoRef": "l7HbtGEHuDKA3k7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-108", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H55M", "transit_time": "11H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "190" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLQAR1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkkOgzAMRQ+D\/t42qIRdEEmUBUpFVBbZ9P7H6CelUi15fJ689yb2UFXz\/zLgPRwV5dyAAqOGZ4bTxY09axAxRd6PtWqK4JJZzISodPz12hvDEh0dkqSpo1Yotw3rRuZs4mYRUVynzx1Xwhn8gpgZljW8apNJxpE1u5HM4K+c+wCAjizj", "FareInfoRef": "l7HbtGEHuDKAFl7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAzW7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T03:25:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T05:55:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT11H30M", "lay_over_date": "2027-02-20", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "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": "HLQAR1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkkOgzAMRQ+D\/t42qIRdEEmUBUpFVBbZ9P7H6CelUi15fJ689yb2UFXz\/zLgPRwV5dyAAqOGZ4bTxY09axAxRd6PtWqK4JJZzISodPz12hvDEh0dkqSpo1Yotw3rRuZs4mYRUVynzx1Xwhn8gpgZljW8apNJxpE1u5HM4K+c+wCAjizj", "FareInfoRef": "l7HbtGEHuDKAFl7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 188845, "gross_total": 188845, "base_fare": 151566, "tax": 37279, "sell": { "currency": "BDT", "total": 188845, "base_fare": 151566, "tax": 37279 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTg4ODQ1LCJiYXNlX2ZhcmUiOjE1MTU2NiwidGF4IjozNzI3OX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE4ODg0NSwiYmFzZV9mYXJlIjoxNTE1NjYsInRheCI6MzcyNzksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTg4ODQ1LCJiYXNlX2ZhcmUiOjE1MTU2NiwidGF4IjozNzI3OX19", "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": 188845, "base_fare": 151566, "tax": 37279, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "151566.00", "tax": "37279.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 188845, "base_fare": 151566, "tax": 37279, "gross": { "base_fare": "151566.00", "tax": "37279.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": "18352.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "4078.00" }, "Other": { "title": "Others taxes", "amount": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE4ODg0NS4wMCIsImJhc2VfZmFyZSI6IjE1MTU2Ni4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTUxNTY2LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxODg4NDUuMDAiLCJiYXNlX2ZhcmUiOiIxNTE1NjYuMDAiLCJ0YXgiOiIzNzI3OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE1MTU2Ni4wMCIsInRheCI6IjM3Mjc5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTg4ODQ1LjAwIiwiYmFzZV9mYXJlIjoiMTUxNTY2LjAwIiwidGF4IjoiMzcyNzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg4ODQ1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjE4MzUyLjAwIn0sIllSIjp7ImFtb3VudCI6IjQwNzguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiOTkwMi4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlBaIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE4MzUyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "CMB", "operating": "QR", "marketing": "QR", "booking_code": "S", "farebasis": "SLQAR1SE", "cabin": "economy" }, { "origin": "CMB", "destination": "DAC", "operating": "UL", "marketing": "QR", "booking_code": "O", "farebasis": "SLQAR1SE", "cabin": "economy" }, { "origin": "DAC", "destination": "CMB", "operating": "UL", "marketing": "QR", "booking_code": "O", "farebasis": "HLQAR1FE", "cabin": "economy" }, { "origin": "CMB", "destination": "DOH", "operating": "QR", "marketing": "QR", "booking_code": "H", "farebasis": "HLQAR1FE", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-108", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H0M", "transit_time": "23H5M", "routes": [ { "air_segment_key": "l7HbtGEHuDKADW7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T01:30:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-19T08:45: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-18", "flight_time": "PT4H45M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "664" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "664" }, "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": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OhCAMhQ9j3r4FouMOIhgXhok4LtjM\/Y8xT9RkmpTX8vXPe2\/E9Kpq\/L91+HZbQT4mIMPQY5hgXT8IlFmFiFHs6xaK7gn3kJEoN3yptsI4phcFs8zuQqehtje+FzLHcZYqinP1seJM2IMnSAvDHOKnVFZbyz9zIxnAW9n3A3xhLN0=", "FareInfoRef": "l7HbtGEHuDKA3k7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT23H05M", "lay_over_date": "2026-11-19", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "189" }, "booking_class": { "brand_id": "2174410", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "SLQAR1SE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjk0OhCAMhQ9j3r4FouMOIhgXhok4LtjM\/Y8xT9RkmpTX8vXPe2\/E9Kpq\/L91+HZbQT4mIMPQY5hgXT8IlFmFiFHs6xaK7gn3kJEoN3yptsI4phcFs8zuQqehtje+FzLHcZYqinP1seJM2IMnSAvDHOKnVFZbyz9zIxnAW9n3A3xhLN0=", "FareInfoRef": "l7HbtGEHuDKA3k7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-108", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H55M", "transit_time": "11H30M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "190" }, "booking_class": { "brand_id": "2174409", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "fareBasisCode": "HLQAR1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkkOgzAMRQ+D\/t42qIRdEEmUBUpFVBbZ9P7H6CelUi15fJ689yb2UFXz\/zLgPRwV5dyAAqOGZ4bTxY09axAxRd6PtWqK4JJZzISodPz12hvDEh0dkqSpo1Yotw3rRuZs4mYRUVynzx1Xwhn8gpgZljW8apNJxpE1u5HM4K+c+wCAjizj", "FareInfoRef": "l7HbtGEHuDKAFl7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKAzW7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-21T03:25:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-21T05:55:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT11H30M", "lay_over_date": "2027-02-20", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "659" }, "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": "HLQAR1FE", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjkkOgzAMRQ+D\/t42qIRdEEmUBUpFVBbZ9P7H6CelUi15fJ689yb2UFXz\/zLgPRwV5dyAAqOGZ4bTxY09axAxRd6PtWqK4JJZzISodPz12hvDEh0dkqSpo1Yotw3rRuZs4mYRUVynzx1Xwhn8gpgZljW8apNJxpE1u5HM4K+c+wCAjizj", "FareInfoRef": "l7HbtGEHuDKAFl7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-21", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-21", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 188845, "calendar_total_sell": 188845, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 188845, "filter": { "id": "F1TT00006-108", "price": 188845, "journey_duration": "PT2D2H55M", "journey_duration_seconds": 183300, "layover_duration": "PT1D10H35M", "layover_duration_seconds": 124500, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "788", "aircraft_name": "788", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "", "departure_departure_time": "2026-11-19T01:30:00.000+03:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2027-02-21T05:55:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "doh202611190130cmb202611190845664cmb202611200750dac202611201130189dac202702201300cmb202702201555190cmb202702210325doh202702210555659", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "21179447021531105YJ4YQ", "flight_key": "F1TT00006-109", "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": "21179447021531105YJ4YQ", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-109", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H50M", "transit_time": "2H0M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA6V7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T22:40:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-20T05:50: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-19", "flight_time": "PT4H40M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "218" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "218" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "EE6MQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5LSwW6t2k47QNEkdtiF\/z8DtwWJSIkdOXESQjCxWVUt\/MeE93TcUY8EVBgzxwRziyiU3QkRU5QyP\/aIr8VCoXZxoPaxfEtKwCqrDakFzl7zc2tOi84XIs3bYTTKDfxI2UhrzK89iolz4r3n2SHKFfyUex\/vYSwL", "FareInfoRef": "l7HbtGEHuDKAOk7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT02H00M", "lay_over_date": "2026-11-20", "aircraft": { "code": "332", "name": "332", "picture": "332.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": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "EE6MQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5LSwW6t2k47QNEkdtiF\/z8DtwWJSIkdOXESQjCxWVUt\/MeE93TcUY8EVBgzxwRziyiU3QkRU5QyP\/aIr8VCoXZxoPaxfEtKwCqrDakFzl7zc2tOi84XIs3bYTTKDfxI2UhrzK89iolz4r3n2SHKFfyUex\/vYSwL", "FareInfoRef": "l7HbtGEHuDKAOk7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-109", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H0M", "transit_time": "3H35M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "ERTQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12ArQbCBJlqKiokiFL\/\/8zeiGtVEv2nfUwdozRxLyqWvyPAe9hf6DuGagwZnmucG66T707IGKK+bW1lsAvgpgJQe3wUu3Pyi0rBYss1tFRGd9aUibzXi1QRXEuxmk5gZ+ZV9qaytaSmIyjOBe49oISwEs59wEXvSxN", "FareInfoRef": "l7HbtGEHuDKAck7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA2W7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-20T19:30:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-20T22:00:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT03H35M", "lay_over_date": "2027-02-20", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "655" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "3503" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "ERTQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12ArQbCBJlqKiokiFL\/\/8zeiGtVEv2nfUwdozRxLyqWvyPAe9hf6DuGagwZnmucG66T707IGKK+bW1lsAvgpgJQe3wUu3Pyi0rBYss1tFRGd9aUibzXi1QRXEuxmk5gZ+ZV9qaytaSmIyjOBe49oISwEs59wEXvSxN", "FareInfoRef": "l7HbtGEHuDKAck7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": 155791, "gross_total": 155791, "base_fare": 117922, "tax": 37869, "sell": { "currency": "BDT", "total": 155791, "base_fare": 117922, "tax": 37869 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU1NzkxLCJiYXNlX2ZhcmUiOjExNzkyMiwidGF4IjozNzg2OX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1NTc5MSwiYmFzZV9mYXJlIjoxMTc5MjIsInRheCI6Mzc4NjksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU1NzkxLCJiYXNlX2ZhcmUiOjExNzkyMiwidGF4IjozNzg2OX19", "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": 155791, "base_fare": 117922, "tax": 37869, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "117922.00", "tax": "37869.00", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "BDT", "total": 155791, "base_fare": 117922, "tax": 37869, "gross": { "base_fare": "117922.00", "tax": "37869.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": "9902.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1NTc5MS4wMCIsImJhc2VfZmFyZSI6IjExNzkyMi4wMCIsInRheCI6IjM3ODY5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE3OTIyLjAwIiwidGF4IjoiMzc4NjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTU3OTEuMDAiLCJiYXNlX2ZhcmUiOiIxMTc5MjIuMDAiLCJ0YXgiOiIzNzg2OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNzkyMi4wMCIsInRheCI6IjM3ODY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU1NzkxLjAwIiwiYmFzZV9mYXJlIjoiMTE3OTIyLjAwIiwidGF4IjoiMzc4NjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTU1NzkxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjIwNTQ0LjAwIn0sIllSIjp7ImFtb3VudCI6IjI0NzYuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiOTkwMi4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlBaIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjAzOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIwNTQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI0NzYiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "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": "DOH", "end": "DAC", "first_departure_date": "2026-11-19", "segments": [ { "origin": "DOH", "destination": "CMB", "operating": "UL", "marketing": "UL", "booking_code": "E", "farebasis": "EE6MQA", "cabin": "economy" }, { "origin": "CMB", "destination": "DAC", "operating": "UL", "marketing": "UL", "booking_code": "E", "farebasis": "EE6MQA", "cabin": "economy" }, { "origin": "DAC", "destination": "CMB", "operating": "UL", "marketing": "UL", "booking_code": "E", "farebasis": "ERTQQA", "cabin": "economy" }, { "origin": "CMB", "destination": "DOH", "operating": "QR", "marketing": "UL", "booking_code": "E", "farebasis": "ERTQQA", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-11-12", "current_timestamp": 1794470222 }, "rules": [] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00006-109", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H50M", "transit_time": "2H0M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA6V7ElbAAAA==", "origin": "DOH", "departure_time": "2026-11-19T22:40:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CMB", "arrival_time": "2026-11-20T05:50: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-19", "flight_time": "PT4H40M", "distance": "2245", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "218" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "218" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "EE6MQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5LSwW6t2k47QNEkdtiF\/z8DtwWJSIkdOXESQjCxWVUt\/MeE93TcUY8EVBgzxwRziyiU3QkRU5QyP\/aIr8VCoXZxoPaxfEtKwCqrDakFzl7zc2tOi84XIs3bYTTKDfxI2UhrzK89iolz4r3n2SHKFfyUex\/vYSwL", "FareInfoRef": "l7HbtGEHuDKAOk7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA8V7ElbAAAA==", "origin": "CMB", "departure_time": "2026-11-20T07: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-20T11: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-20", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT02H00M", "lay_over_date": "2026-11-20", "aircraft": { "code": "332", "name": "332", "picture": "332.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": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "EE6MQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5LSwW6t2k47QNEkdtiF\/z8DtwWJSIkdOXESQjCxWVUt\/MeE93TcUY8EVBgzxwRziyiU3QkRU5QyP\/aIr8VCoXZxoPaxfEtKwCqrDakFzl7zc2tOi84XIs3bYTTKDfxI2UhrzK89iolz4r3n2SHKFfyUex\/vYSwL", "FareInfoRef": "l7HbtGEHuDKAOk7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-109", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H0M", "transit_time": "3H35M", "routes": [ { "air_segment_key": "l7HbtGEHuDKA2V7ElbAAAA==", "origin": "DAC", "departure_time": "2027-02-20T13:00: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-20T15:55: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-20", "flight_time": "PT3H25M", "distance": "1346", "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": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "ERTQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12ArQbCBJlqKiokiFL\/\/8zeiGtVEv2nfUwdozRxLyqWvyPAe9hf6DuGagwZnmucG66T707IGKK+bW1lsAvgpgJQe3wUu3Pyi0rBYss1tFRGd9aUibzXi1QRXEuxmk5gZ+ZV9qaytaSmIyjOBe49oISwEs59wEXvSxN", "FareInfoRef": "l7HbtGEHuDKAck7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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": "l7HbtGEHuDKA2W7ElbAAAA==", "origin": "CMB", "departure_time": "2027-02-20T19:30:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DOH", "arrival_time": "2027-02-20T22:00:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2027-02-20", "flight_time": "PT5H00M", "distance": "2245", "lay_over": "PT03H35M", "lay_over_date": "2027-02-20", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "655" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "3503" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "ERTQQA", "privateFare": null, "matchedAccountCode": null, "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12ArQbCBJlqKiokiFL\/\/8zeiGtVEv2nfUwdozRxLyqWvyPAe9hf6DuGagwZnmucG66T707IGKK+bW1lsAvgpgJQe3wUu3Pyi0rBYss1tFRGd9aUibzXi1QRXEuxmk5gZ+ZV9qaytaSmIyjOBe49oISwEs59wEXvSxN", "FareInfoRef": "l7HbtGEHuDKAck7ElbAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "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-19-2027-02-20", "calendar_flight_date": "2026-11-19", "calendar_arrival_date": "2027-02-20", "calendar_carrier": "UL", "calendar_total_currency": "BDT", "calendar_total_price": 155791, "calendar_total_sell": 155791, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 155791, "filter": { "id": "F1TT00006-109", "price": 155791, "journey_duration": "PT21H50M", "journey_duration_seconds": 78600, "layover_duration": "PT5H35M", "layover_duration_seconds": 20100, "carrier_operating": "UL", "carrier_marketing": "UL", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-11-19T22:40:00.000+03:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2027-02-20T22:00:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "doh202611192240cmb202611200550218cmb202611200750dac202611201130189dac202702201300cmb202702201555190cmb202702201930doh202702202200655", "destination_reach_time": "PT", "destination_reach_timestamp": null } ], "FareFamily_AccountCode_PTC_Data": [] }